我有两个实体,
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访问数据。我能够从employee表中检索数据以及引用的数据。问题是当我更新子表中的记录时在业务逻辑中,新记录将插入主表中,然后在子表中引用该记录的ID。
有人可以帮助我吗?