Tag: 嵌套查询

LINQ包含子项值的错误

我有这个问题: var allValues = from p in _pContext.Persons where p.Id == currentPerson.Id from i in p.Items //This is a list that contains “Items” select i; 我想拥有它们包含的所有项目和所有嵌套值。 如何在执行此查询时加载这些? 我知道我可以在上下文中使用include语句,但这并不能引导任何地方。 如果我这样做: var allValues = from p in _pContext.Persons.Include(“Items.Properties”) where p.Id == currentPerson.Id from i in p.Items //This is a list that contains “Items” select i; 要获取所有加载了相关“属性”的项目,这些属性不会被加载,它们的列表是实例化的,但它不包含任何内容。