从MVC中的SQL表中检索记录数

时间:2014-11-26 10:46:59

标签: asp.net-mvc entity-framework asp.net-mvc-4

我有一段类似于下面代码的sql,我希望在我的MVC站点中执行并在视图中显示结果:

select top 10 username, count(*)
from databasetable
group by username
order by count(*) desc

我在许多地方都看到实体框架是实现这一目标的最佳方式,但我很难将其开始以及如何将其集成到我的网站中。有人可以给我一个正确的方向,如何做到这一点?

由于

1 个答案:

答案 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

用您自己的查询替换选择查询。