asp.net-mvc - 我应该为 ASP.Net MVC 项目使用什么 ORM?

标签 asp.net-mvc orm

我正在开始一个新的 ASP.Net MVC 项目,并想知道什么是最好的模型方法。

大多数演示都推荐 LinqToSQL,但我知道微软并没有真正增强这个产品,而是更多地关注 Entity Framework 。

我喜欢 Subsonic 方法,但我认为这将与版本 3 的 MVC 一起内置,但没有关于该项目开发阶段的消息,因此如果要使用版本 2,我有点谨慎尽快发布。

我听说过 NHibernate 和 CaSTLe Record,但对这些完全没有任何经验,并且听说了两者的许多优点/缺点。

强烈推荐任何帮助!

最佳答案

nHibernate 学习曲线更高,但值得。使用 Fluent nHibernate 稍微缓解一下疼痛。 nHibernate 的视觉效果不如某些 ORM,但这实际上只是您刚开始时的一个问题,一旦您体验过它,缺乏视觉设计师是 IMO 的一个好处。

关于asp.net-mvc - 我应该为 ASP.Net MVC 项目使用什么 ORM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/696582/

相关文章:

jquery - MVC4 Razor 中的 Dropdownlist SelectedItemChanged 事件?

java - 通过 gremlin 服务器公开的 Titan 图的 ORM

hibernate - 同一个表上的多对多与附加列

asp.net-mvc - 类型输入提交上的 Bootstrap 按钮图标不可见

asp.net-mvc - 每个请求 DbContext 都会发生随机错误

asp.net-mvc - MVC 4 中的表属性无法识别

c# - ASP.net Identity 2.0 注销另一个用户

javascript - 在创建钩子(Hook)后更新 sailsjs 模型中的未定义

c# - 使用 dapper 替换成熟的 OR/M

java - Hibernate 和 MySQL 抛出 : check the manual that corresponds to your MySQL server version for the right syntax to use near 'Show'