我有4个表,Quote,QuoteMeasure,QuoteMeasureProduct和Product。
我需要列出与每个报价相关的所有产品。
我还需要显示与每个引用相关的所有度量,我不确定这个查询需要多么复杂。
我尝试了以下内容:
var products = new List<Product>();
var query = work.Quotes.Join(products,
(q => q.Id),
(p => p.QuoteMeasureProducts.Any(qm => qm.QuoteMeasureId.ToString() == quoteId )),
((q, p) => new { Quote = q, Product = p }));
此代码位于ViewModel中,因此我还需要将信息提供给我的HTML视图。