【发布时间】:2016-11-08 09:04:39
【问题描述】:
我有 2 个如下表。我首先使用 DB 方法
public class Team
{
public long Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
public class Employee
{
public long Id { get; set; }
public long TeamId { get; set; } // foreign key reference fom Team table
public string Name { get; set; }
public long ReferedBy { get; set; } // foreign key reference fom employee table
}
现在我必须将数据插入两个表一次。例如我需要插入如下数据。
在引入引用列之前,我使用下面的代码插入。
Team team = new Team();
team.Name = "Team1";
team.Description = "Some Description";
Employee E1 = new Employee();
E1.Name = "Jon";
Employee E2 = new Employee();
E2.Name = "Harish";
team.Employee.Add(E1);
team.Employee.Add(E2);
DBEntity db = new DBEntity();
db.Set<Team>().add(team);
db.saveChanges();
在介绍了按列引用后,我如何将这些引用插入数据库。
【问题讨论】:
标签: entity-framework model-view-controller entity-framework-6