林與實體框架版本6.1.3工作,我想執行一個SQL查詢 從多個表收集的信息是這樣的:EF:如何執行多個連接的SQL查詢?
var result = context.Database.SqlQuery<SomeType>("SELECT SUM(d.PurchaseValue) AS 'Total', div.Name, l.Name " +
"FROM Device AS d " +
"RIGHT JOIN Location AS l " +
"ON d.LOCATION_ID = l.ID " +
"RIGHT JOIN Division AS div " +
"ON d.DIVISION_ID = div.ID " +
"GROUP BY div.Name, l.Name " +
"ORDER BY l.Name");
我的問題是,應該是什麼類型的類SqlQuery < >?或者,執行這樣的查詢並從中獲得結果的正確方法是什麼?
任何類型的名稱相同類型匹配特性和在結果集中的列(共,名稱等)。 – Evk
*什麼是正確的方式來執行這樣的查詢*你應該使用linq –
不int工作? –