1
我在MS SQL Server中有3個相關的表。EF核心左連接,然後內部連接
Table_Bid和Table_Stock與產品編號以Table_Product有關。
我想獲取這樣的查詢實體框架的核心
Select * from Table_Bid
left join Table_Product on Table_Bid.ProductId = Table_Product.Id
inner join Table_Stock on Table_Stock.ProductId = Table_Bid.ProductId
使用.INCLUDE和.ThenInclude我無法獲取的記錄,而在使用該查詢我得到的記錄數據
我的C#代碼是:
List<TableBid> bid =
_context.TableBid
.Include(c => c.Product.TableStock)
.ToList();
請指導我如何在一次使用實體框架的核心,以獲得從所有三個表中的數據。
https://stackoverflow.com/a/39268390/34092是否有幫助? – mjwills
您能否更清楚地指出您的具體問題?難道你沒有得到任何結果,或者你得到的結果,但導航屬性爲空或空列表,他們不應該? –