用于快速原型制作而没有伤害的ORM是什么?
我已经使用LINQ-to-SQL取得了巨大的成功,但我总是围绕它构建一个完整的存储库层(以及所需的一切),所以我不必放置“插入/更新”和映射逻辑在我的控制器中。如果我想添加一个列,我必须编写迁移并更新接口和存储库。
我想要正常工作的东西。 db4o是一个很好的候选者,但我总是抱怨缺乏正确的数据分页和苛刻的主键支持。因此,让我们将其缩小到适用于SQL Server的基于SQL的解决方案。
哪个ORM可以使用最少量的配置或代码构建关系SQL数据库?
答案 0 :(得分:3)
实体框架相当不错,在最新版本中,您可以获得一些很好的功能,如Code First和POCO实体。
答案 1 :(得分:1)
我会看Fluent NHibernate,因为它很快就可以了,而且流畅的配置很不错。
答案 2 :(得分:0)
实体框架/ Linq2SQL的上市时间最短。 NHibernate有点复杂。
无论如何我会选择NHibernate。当事情变得更复杂时,如果有任何意义,它会变得更加困难。