【问题标题】:SQL Server what is the current ORM best case technology for .Net?SQL Server .Net 的当前 ORM 最佳案例技术是什么?
【发布时间】:2011-06-27 10:53:12
【问题描述】:

我正在考虑使用 NHibernate 作为我的应用程序的 ORM 层。

然而,实体框架似乎被吹捧为 .Net 的 ORM 中的当前大事,并且似乎践踏了 MS 仅在几年前推动的 Linq for SQL 策略。

问题真的是,目前.Net解决方案中ORM/SQL Server的最佳选择是什么?

决定因素是:

  • 开发者支持
  • 广泛使用
  • 简洁的语法
  • 好工具
  • 稳定性

【问题讨论】:

  • NHibernate 和 Lightspeed 是 .NET 的两个最佳 ORM,EF4.0 仍在迎头赶上。
  • [nhibernate、实体框架、活动记录或 linq2sql](stackoverflow.com/questions/1377236/…)的可能副本

标签: .net sql-server nhibernate entity-framework orm


【解决方案1】:

好吧,我问自己同样的问题,我正在研究:-

MyBatis.NET http://www.mybatis.org/dotnet.html

n休眠http://nhforge.org/Default.aspx

MyBatis.NET 看起来不错,如果您需要更多的数据映射器并且乐于执行一些 SQL。

nHibernate 看起来仍然是最好和最成熟的 ORM,但学习曲线更大,而且查找晦涩的错误并不好玩。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 2018-04-12
    相关资源
    最近更新 更多