我有一段类似于下面代码的sql,我希望在我的MVC站点中执行并在视图中显示结果:
select top 10 username, count(*)
from databasetable
group by username
order by count(*) desc
我在许多地方都看到实体框架是实现这一目标的最佳方式,但我很难将其开始以及如何将其集成到我的网站中。有人可以给我一个正确的方向,如何做到这一点?
由于
答案 0 :(得分:1)
如果您想直接使用原始SQL对数据库运行查询,请查看下面的代码段。
using (var context = new YourContext())
{
var blogs = context.YourTable.SqlQuery("SELECT * FROM dbo.YourTable").ToList();
}
请参阅此链接http://msdn.microsoft.com/en-us/data/jj592907.aspx
用您自己的查询替换选择查询。