我已经做了多年的BI项目管理工作,现在又回到了一些Web应用程序开发工作中。我正在构建一个asp.net核心应用程序并使用EF核心。在EF Core上没有启用延迟加载,这很好。我想我想用.Include来加载一个相关的对象。
所以,如果你有
public class Customer {
public int CustomerId { get; set; }
public Address { get; set; }
}
public ViewResult List()
{
CustomerListViewModel customersListViewModel = new CustomerListViewModel();
customersListViewModel.Customers = _customerRepository.Customers.??? // Include does not resolve...
return View(customersListViewModel);
}
我正在尝试返回一个急切加载地址的客户的IEnumbable。其他答案表明我应该可以使用.Include(),但这对我来说似乎不是一个可用的方法。