【发布时间】:2021-06-11 20:00:31
【问题描述】:
我正在做一个爱好项目,一个错误跟踪器。 我希望能够使用我的数据库创建一个项目,我将能够单击该项目,然后获得一个视图,我可以在其中记录有关该项目的信息并能够为该项目制作票证。
我制作了两个模型,一个是项目模型,一个是工单模型,我在它们之间创建了一对多的关系。我还制作了两个控制器,一个用于项目,一个用于票证。 项目和工单都可以执行 CRUD 操作。唯一的问题是我真的不知道如何将它们放在项目中,以获取有关单个项目的详细信息。 我有模型之间的关系。但是如何获得特定于我的项目的视图?
我的模型
public class Project
{
[Key]
public int Project_Id { get; set; }
[Required]
public string Name { get; set; }
[Required]
public string Description { get; set; }
public DateTime Created { get; set; }
List<Ticket> Tickets { get; set; }
}
public class Ticket
{
[Key]
public int Ticket_Id { get; set; }
[Required]
public string TicketName { get; set; }
[Required]
public string TicketDescription { get; set; }
public DateTime TicketCreated { get; set; }
public string TicketPriority { get; set; }
public string TicketType { get; set; }
[ForeignKey("Project")]
public int Project_Id { get; set; }
public Project Project { get; set; }
}
【问题讨论】:
标签: asp.net-mvc asp.net-core entity-framework-core