我有3個表沒有外鍵(這是一個傳統的數據庫,所以我不能改變)。 該模型將是這樣的(SQL代碼):Linq到3表沒有外鍵
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
我如何做才能使用LINQ在C#相同的結果?
題外話建議:指定表明確地聯接,即使用'JOIN'語法:'... FROM PRODUCTOS PROD JOIN股票STOK ON PROD .ProductoId = STOK.ProductoId JOIN Depositos DEPO ON DEPO.DepositoId = STOK.DepositoId'。請參閱[本程序員SE問答](http://programmers.stackexchange.com/questions/78225/using-join-keyword-or-not),爲什麼要這樣做。 – stakx