LINQ to SQLクエリの1つが正常に動作するのに問題があります。次のように私は3つのテーブルを設定している:LINQ to SQLクエリの問題
ベンダー ID - プライマリキー
メーカー ID - プライマリキー
ManufacturerVendorRelationships ID - プライマリキー MANUFACTURER_ID - VENDOR_IDをmanufacturer.idする外部キーを - 外部キーtoベンダー.id
現在、特定の製造元に関連していないベンダーをフェッチするLINQ to SQLクエリを作成しようとしています。たとえば、次の表のデータは、IDが1の製造元の2つのベンダのみになります。この例では、誰かがLINQ to SQLを手伝ってくれますか?今、アプリケーションはこのロジックを実行しています。前もって感謝します。
たぶんVendors
ID
1
2
3
4
5
Manufacturers
ID
1
2
3
4
5
ManufacturerVendorRelationships
ID ManufacturerID VendorID
1 1 1
2 1 2
3 1 3
何Linqを外部結合と同等のものにする必要があります。 http://stackoverflow.com/questions/700523/linq-to-sql-left-outer-join –
申し訳ありませんが、使用しようとしているTransact-SQLとLinq-to-SQLの両方を投稿するのを忘れていました。 Arionの答えは以下のトリックでした。 – Grasshopper