Yabancı anahtarları olmayan 3 tablom var (bu bir eski db, bu yüzden değiştiremiyorum). modeli bu (sql kodu) gibi bir şey olacaktır:Yabancı anahtarları olmayan 3 tabloya Linq
Select
PROD.ProductoId,
PROD.Descripcion,
STK.StockActual,
DEPO.DepositoId,
DEPO.Descripcion
From
Productos PROD,
Stock STOK,
Depositos DEPO
where
PROD.ProductoId = STOK.ProductoId
and DEPO.DepositoId = STOK.DepositoId
nasıl yapabilirim C# üzerinde Linq ile aynı sonuçları elde etmek için?
Konu dışı tavsiyesi: 'JOIN' sözdizimi kullanarak, yani tablo açıkça katılır belirtin:' ... Productos PROD DAN PROD Stok Stok KATILIN DEPO.DepositoId = STOK.DepositoId =. Bunu yapmanın nedenleri için [bu Programcılar SE Soru ve Cevapları] 'na bakın (http://programmers.stackexchange.com/questions/78225/using-join-keyword-or-not). – stakx