【发布时间】:2014-11-26 19:56:03
【问题描述】:
我有一段类似于下面代码的 sql,我希望在我的 MVC 站点中执行它并在视图中显示结果:
select top 10 username, count(*)
from databasetable
group by username
order by count(*) desc
我在很多地方都看到 Entity Framework 是执行此操作的最佳方式,但我正在努力启动它以及如何将它集成到我的网站中。有人可以帮我推动正确的方向吗?
谢谢
【问题讨论】:
-
“最佳”是非常主观的,并且取决于 - 除其他因素外 - 您正在尝试做什么,您正在使用什么。例如,您是否从头开始一个项目?使用现有数据库?
-
它是用于另一个系统的现有数据库,我只想在我自己的站点中对其运行一些查询以进行检查。我正在建立的网站是从零开始的,尽管数据库已经存在了一段时间
-
如果您使用它作为学习 Linq 的机会,那么您可以使用 LinqToSQL 类,或者如果热衷于使用实体框架,那么数据库优先方法将是一个不错的选择。无论哪种方式,我认为教程将是您的第一步,例如 linqtosql 或 db-first EF
标签: asp.net-mvc entity-framework asp.net-mvc-4