2017-03-29 94 views
-1

SQL查詢:我該如何編寫這個查詢的Linq? (LINQ C#)

select T1.SellerId , count(T2.productId) 
from 
tbl_1 T1 
left join 
tbl_2 T2 
on T1.SellerId = T2.sellerId 
where VisitorUserId = 'bf8581b04429fdf56c6ebc' 
group by T1.SellerId 

我需要這個SQL查詢Linq中的C#。

+0

這是一個問答網站,不顯山露水發佈需求清單。試一下,如果失敗了,就問一個關於它的問題。 –

回答

0

假設VisitorUserIdtbl_1一列,假設你使用ORM像實體框架與外鍵關係的導航屬性應該是水木清華這樣的:

context.tbl_1 
    .Where(i => i.VisitorUserId = 'bf8581b04429fdf56c6ebc') 
    .Select(i => new { SellerId = i.SellerId, ProductCount = i.tbl_2.Count() })