DDD最好的ORM是什么?

时间:2009-08-23 11:23:43

标签: .net architecture orm domain-driven-design llblgenpro

我更喜欢商业解决方案。所以不是NHibernate。现在我正在玩LLBLGen专业版,我喜欢它,但它似乎不是DDD友好。

4 个答案:

答案 0 :(得分:5)

Mindscape的LightSpeed O / R Mapper从一开始就考虑了DDD。

如果通过“DDD友好”,你的意思是ORM支持概念和模式,例如实体和值对象,工作单元,存储库,规范和聚合,那么LightSpeed肯定会使用这些。

Mindscape LightSpeed ORM

其他评论是有效的 - 您可以更详细地定义DDD友好吗?我也相信大多数现代ORM至少支持我在这里强调的一些方面。

答案 1 :(得分:3)

尝试DataObjects.Net,它会自动从模型类生成数据库模式,并允许使用域模型,而不是数据库。我觉得这对DDD来说非常好。

答案 2 :(得分:1)

NHibernate现在有commercial support并且是我的建议 - 您可以先启动对象,现在LINQ to NHibernate为1.0

它支持LINQ

适用于SQL Server / Oracle / DB2 / etc

答案 3 :(得分:0)

试试ECO。它是商业性的,但可以免费试用,最多可以使用12个班级。你可以用12节课做很多事情。它已达到第5版,因此它已经成熟。