我更喜歡商業解決方案。所以不是NHibernate。現在我正在玩LLBLGen pro,我喜歡它,但它似乎不是DDD友好的。什麼是DDD最好的ORM?
回答
Mindscape的LightSpeed O/R Mapper是從一開始就以DDD爲基礎構建的。
如果您認爲ORM支持實體和值對象,工作單元,存儲庫,規格和聚合等概念和模式,那麼LightSpeed肯定會使用這些概念和模式。
的其他意見是有效的但 - 你能更詳細地友好定義DDD嗎?我也相信大多數現代ORM至少支持我在這裏強調的一些方面。
太糟糕了,它不是免費的:/ – 2009-09-14 12:45:56
有一個免費版本的小系統。 – traskjd 2009-09-18 05:08:04
嘗試DataObjects.Net,它會自動從模型類生成數據庫模式,並允許使用域模型而不是數據庫。我認爲這對DDD來說非常好。
它與oracle的工作? – user137348 2009-09-11 10:02:55
據我所知Oracle支持已經在下一個版本中實現和預期。 – 2009-09-11 12:47:44
是的,現在它支持Oracle。 – 2009-10-28 08:57:02
嘗試ECO。這是商業化的,但可以免費試用和多達12個班的無限使用。你可以用12個班級做很多事情。它已經到了第5版,所以它已經成熟了。
現在有commercial support和將是我的建議 - 你可以先啓動對象,它現在有LINQ支持,LINQ to NHibernate是1.0
工程與SQL Server/ORACLE/DB2 /等
正是我想說的。:) – 2009-09-11 13:26:50
- 1. 什麼是最好的DBMS的工作?
- 2. 什麼是使用EF 4和DDD的最佳方式
- 3. 什麼是最好的Visual Studio插件?
- 4. 什麼是最好的JSON JavaScript polyfill
- 5. 什麼是最好的XML解析器
- 6. 什麼是最好的Java SIP堆棧?
- 7. 什麼是最好的silverlight主題?
- 8. 什麼是最好的Actionscript3 3D引擎?
- 9. 什麼是最好的Python編輯器?
- 10. 什麼是最好的Rails約定呢?
- 11. 什麼是最好的選擇。在ASP.NET
- 12. 什麼是Perl最好的XSLT引擎?
- 13. 什麼是最好的日誌記錄
- 14. LLVM的最大好處是什麼?
- 15. 什麼是最好的文本存儲
- 16. 什麼是最好的分類器
- 17. 什麼是洗牌最好的算法?
- 18. 什麼是最好的R樹變種
- 19. 什麼是最好的方式返回
- 20. - 什麼是最好的語言開始?
- 21. 什麼是最好的.NET unicode庫?
- 22. 什麼是最好的紅寶石api?
- 23. 什麼是最好的J2ME UI庫
- 24. 什麼是記錄最好的方法?
- 25. 什麼是記錄最好的IFormatProvider?
- 26. 什麼佈局將是最好的
- 27. MATLAB中最好的捷徑是什麼?
- 28. 什麼是最好的facebook python-sdk fork?
- 29. Sails.js + ES6:什麼是最好的建築?
- 30. 什麼是eclipse最好的小字體?
如何,到底,你想讓它成爲'DDD'友好嗎?這是一個很棒的ORM。 – 2009-08-23 11:24:53
爲什麼你不喜歡非商業? NHibernate出了什麼問題? – 2009-08-23 11:48:49
我不記得在Eric Evans的域驅動設計書中提及ORM。如果這句話意味着專注於眼前的問題,那麼具體的持久性技術如何選擇呢?一旦你清理了域名,你就可以隨心所欲地堅持下去。 – duffymo 2009-08-23 12:44:22