SQL Server上无痛ASP.NET MVC原型的快速ORM

时间:2011-04-02 10:24:02

标签: c# sql-server asp.net-mvc orm

用于快速原型制作而没有伤害的ORM是什么?

我已经使用LINQ-to-SQL取得了巨大的成功,但我总是围绕它构建一个完整的存储库层(以及所需的一切),所以我不必放置“插入/更新”和映射逻辑在我的控制器中。如果我想添加一个列,我必须编写迁移并更新接口和存储库。

我想要正常工作的东西。 db4o是一个很好的候选者,但我总是抱怨缺乏正确的数据分页和苛刻的主键支持。因此,让我们将其缩小到适用于SQL Server的基于SQL的解决方案。

哪个ORM可以使用最少量的配置或代码构建关系SQL数据库?

3 个答案:

答案 0 :(得分:3)

实体框架相当不错,在最新版本中,您可以获得一些很好的功能,如Code First和POCO实体。

答案 1 :(得分:1)

我会看Fluent NHibernate,因为它很快就可以了,而且流畅的配置很不错。

答案 2 :(得分:0)

实体框架/ Linq2SQL的上市时间最短。 NHibernate有点复杂。

无论如何我会选择NHibernate。当事情变得更复杂时,如果有任何意义,它会变得更加困难。