我使用EF 6代码优先,存储库模式+ UOW模式。实体框架填写虚拟财产
我有ca方法将返回特定实体的所有项目。
例:UnitOfWork.Customers.GetAllCustomers()
将返回一个IQueryable
在客户模式,我有一个名为Adress
一个虚拟的属性,将在运行时填写
public virtual Address Address { get; set; }
每当在我的控制器我打电话GetAllCustomers,除了Address属性为null以外,所有信息都在那里。
任何想法如何返回地址?
是你的关系设置正确? – Derek
如果关闭LazyLoading,则需要在GetAllCustomers中明确包含地址:customers.Include(c => c.Address)... – 2013-10-28 13:36:58