我有一个通用存储库,它具有所有常见操作。我有两个表Customer和Address。地址在客户
中引用public IEnumerable<TEntity> GetAll()
{
return context.Set<TEntity>();
}
以下是我的存储库
Repository<Customer> customerRepostitory = new Repository<Customer>();
var cusotomerList = customerRepostitory.GetAll();
以上行只返回客户列表,其中不包括地址详情。 当我打电话给父记录时,你能否建议检索子记录的最佳方法。
答案 0 :(得分:1)
如果它是虚拟的,你只是发现延迟加载,这是处理子记录的方法之一。您应该阅读其他方式/策略:eager loading and explicit loading,以发现哪一个/最适合您的案例。