私は3つのテーブルがあるとしましょう:LINQのテーブル間の関係をどうすれば歩くことができますか?
Office
ID
SalespeopleOffice
ID
OfficeID
PersonID
People
ID
ManagerID
LINQ to SQLでは、どのようにSalespeopleOffices
テーブルから開始して、そのテーブルからPeople
テーブルまたはOffice
テーブルへの関係を介して "歩く"ことができますか?具体的には、それらの関係が何であるかを知らずに。オブジェクトと直接対話するのではなく、関係についてのデータを引き出します。私はプログラム的にテーブルの関係を分析する方法を探しています。私が扱っているデータベースにはこれよりも多くのテーブルがありますので、現実にはこれよりもはるかに複雑です。
私は理想的にこれを行うLinqPadスクリプトを作成したいと思います。
はい、私はそれが正しい方向だと思います。私はそれが動作するようになる場合は、コードを投稿します。 – jcollum
@jcollum:良い方法があります。私の編集を参照してください。 – StriplingWarrior