1
私はMS SQL Serverに3つの関連テーブルを持っています。EF Core Left JoinとInner Join
Table_BidとTable_StockはのProductIdとTable_Productに関連します。
私は私がレコードを取得していますこのクエリを使用して、むしろながら、レコードを取得することができません.INCLUDEと.ThenIncludeを使用して
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
Entity Frameworkのコアでこのクエリなどのデータを取得したい
私のC#コードは次のとおりです。
List<TableBid> bid =
_context.TableBid
.Include(c => c.Product.TableStock)
.ToList();
一度Entity Frameworkのコアを使用する時にすべての3つのテーブルからデータを取得する方法を私を導いてください。
https://stackoverflow.com/a/39268390/34092は役に立ちますか? – mjwills
ここで具体的な問題をより明確に指定できますか?あなたは結果を得られないのですか、結果を得ていますか?しかし、ナビゲーションプロパティはnullまたは空のリストになっていますか? –