私は、あなたが期待する通常の関係を持つ3つのテーブルを持っています。場所は地区に属し、地区は地域に属します。私はこれらの3つのテーブルをEFに持ち込み、関係はそこにあります(RegionテーブルにはDistrictsテーブルのプロパティがあります)。EFから位置階層を返します。
関係がすでに存在し、私は、私は各テーブルの外にしたいカップルのフィールドのすべての3人の関係を返す簡単なクエリを探していますされているので、私は自分のWeb APIからそれを返すことができます考える:
[{
"region": "0",
"name": "Test"
[{
"district": "0"
"name": "Flower"
[{
"location": "0",
"name": "What"
}]
}]
},
{
...etc
}]
それぞれに多くのフィールドがあるので、これらのフィールドを持つ自分のテーブルにリレーションシップを構築する必要がありますか、EFテーブルとの関係を維持しながら各テーブルから必要なフィールドのみを選択できますかクエリ?理想的には、私はより自然なそれを見つけるように、クエリの構文でこれを行うにしたいと思います。
をちょうど必要なフィールドを持つ匿名/特定の種類の予測( 'SELECT')でクエリを作成します。クエリ内では、エンティティ*ナビゲーションプロパティ*を使用することができます。 –