0
私は私のdatabseで、この3つのモデルがあります:私がアクセスしようとすると、EntityFramework 6.0では動作しません。
using (var ctx = new DataBaseCtx())
{
var result = ctx.Parents.Include(x => x.B.City)
.Select(x => new ParentDTO
{
B= x.B,
// .... other properties ....
}).ToList();
}
しかし:
public class Parent{
public Child B {get; set;}
// ....more properties....
}
public class Child{
public City City {get; set;}
// ....more properties....
}
public class City {
public string Name{get; set;}
}
今、私はその子と、このコードを使用して、子供のも市を含むすべての親を取得したいがresult.B.Cityこれはnullです... 私のコードやアプローチはどこが間違っていますか?
'.INCLUDE()' projectons – Lanorkin
でこの目標を達成するためのいずれかの解決策があると動作しませんか? –
あなたは 'City = x.City'を介して' ParentDTO'オブジェクトのプロパティとして明示的に 'City'をロードすることができます。 – Lanorkin