如何在数据库第一个项目中连接表

时间:2014-03-11 17:28:55

标签: c# asp.net-mvc entity-framework

我在我的MVC项目中首先创建了一个数据库代码:

public class FrisorContext : DbContext
{
    public FrisorContext(): base("DefaultConnection")
    {
    }
    public DbSet<Frisor> EntriesFrisor { get; set; }
}

此表包含2个属性,一个用于name,另一个用于ID。我想添加另一个包含这些人员日程表的表。在管理工作室中,我可以创建该表(包含将其连接到第一个表的主键)和计划的数据。但是我如何在VS中创建第二个表?

1 个答案:

答案 0 :(得分:0)

  1. 添加附表的课程。

  2. 为日程安排添加DbSet。

  3. 决定实体之间的关系。

    • 对于一对一关系,请为每个类添加一个属性,该类是另一个类的类型。

    • 对于一对多关系,请添加ICollection&lt;&gt;类型的属性。例如,如果EntriesFrisor有许多计划表,那么您将使用ICollection&lt; \ Schedule&gt;类型的属性。到EntriesFrisor类,以及EntriesFrisor的Schedule类型的属性。