我有两个实体,即
public class Employee
{
public int ID{get;set;}
public string value{get;set;}
public int DepartmentID{get;set;}
public virtual Department department {get;set;}
}
public class Department
{
public int ID{get;set;}
public string Name{get;set;}
}
我正在使用存储库模式和 DTO。我正在使用 EF4 从 SQL Server 2008 访问数据。我能够从员工表中检索数据以及引用的数据。问题是当我在业务逻辑中更新子表中的记录时,一条新记录被插入到主表中,然后在子表中引用该记录的 ID。
有人可以帮我吗?