应用版本:
Asp Net Core 1.1
EF:Microsoft.EntityFrameworkCore(1.1.1)
线:
_dbContext.MyTable1.Include(c => c.MyIntermediateTable).ThenInclude(k => k.Select(x => x.MyTable2)).ToList();
例外:
属性表达式'k => {来自MyIntermediateTable x in k select [x] .MyTable2}'无效.表达式应表示属性访问:'t => t.MyProperty'.有关包含相关数据的更多信息
我的实体
[Table("MyTable1")]
public class MyTable1
{
public MyTable1()
{
MyIntermediateTable = new List<MyIntermediateTable>();
}
[Column("MyPK1")]
public int MyPK1 { get; set; }
public string Name{ get; set; }
public virtual List<MyIntermediateTable> MyIntermediateTable{ get; set; }
}
[Table("MyIntermediateTable")]
public class MyIntermediateTable
{
public int MyPK1 { get; set; }
public int MyPK2 { get; set; …Run Code Online (Sandbox Code Playgroud)