哪些网站或产品已成功使用ORM并受益

时间:2011-03-22 14:58:05

标签: nhibernate orm fluent-nhibernate

我之前和之前都使用过Nhibernate它更像是学习新东西。我没有花太多精力去学习它的内部工作。但是现在我和几个决定使用fluentNhibernate的朋友一起工作有时候我认为它已经被证明是错误的决定,因为花费了太多时间来考虑性能和响应时间。我想知道ORM是否真的有助于构建成功的产品或网站。现在我把它视为一种开销。

3 个答案:

答案 0 :(得分:2)

我在我公司的所有产品中使用NHibernate:ASP.NET,ASP.NET MVC,WPF / WCF。 所有这些产品都部署在多个客户端站点和云端。 没问题。

答案 1 :(得分:2)

我正在使用Fluent NHibernate Automapping进行桌面科学数据存储和分析应用程序。

学习曲线有点陡峭,但它允许我以高级OOP方式专注于我的数据模型,而不必担心如何将其映射到底层关系数据库。

对数据模型的更改现在变得轻而易举 - 只需从C#类添加/更改/删除属性,然后让FNH重建数据库。

这对我的团队的生产力起到了巨大的推动作用。

答案 2 :(得分:1)

我交付的每个.Net产品都在某种程度上使用了ORM,其中大多数都使用过(流畅的)NHibernate。如果不使用ORM,交付时间和质量将受到严重影响。