林与实体框架版本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工作? –