我在我的项目中使用N层架构。在数据访问层中,我首先使用实体框架代码。 当我在DAL中填充对象时,处理上下文并将对象转移到业务层,导航属性变为空。 我没有问题,如果我不处理上下文,但我的问题是好的处置 的上下文? 如果是,当我将对象转移到下一层(业务)时,如何解决问题,以便导航属性不会变为空。 我的数据访问层代码:数据访问层的第一个实体框架代码
public List<DomainObject.ContractCenter> GetAll()
{
try
{
List<ContractCenter> contractCenters = new List<ContractCenter>();
using (var context = new DBContext())
{
contractCenters = context.ContractCenters.ToList();
}
return contractCenters;
}
}