我更喜歡商業解決方案。所以不是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. 什麼是(M | m)akefile語義?
- 2. 什麼是最好的DBMS的工作?
- 3. 什麼是使用EF 4和DDD的最佳方式
- 4. 什麼是m-ary向量?
- 5. 什麼是最好的facebook python-sdk fork?
- 6. 什麼是Django最好的CouchDB後端?
- 7. 什麼是最好的Visual Studio擴展?
- 8. LLVM的最大好處是什麼?
- 9. 什麼是最好的紅寶石api?
- 10. 什麼是最好的Rails約定呢?
- 11. 什麼是最好的iframe模態框
- 12. 什麼是最好的WebControl創建此
- 13. 什麼是最好的替代J2ME?
- 14. 什麼是最好的XML解析器
- 15. MATLAB中最好的捷徑是什麼?
- 16. 什麼是最好的jQuery插件clockpick?
- 17. Sort ObservableCollection - 什麼是最好的方法?
- 18. 什麼是Perl最好的XSLT引擎?
- 19. Sails.js + ES6:什麼是最好的建築?
- 20. 什麼是eclipse最好的小字體?
- 21. 什麼是最好的Java IDE?
- 22. 什麼是最好的OSS項目?
- 23. 什麼佈局將是最好的
- 24. 什麼是記錄最好的方法?
- 25. 什麼是最好的.NET unicode庫?
- 26. 什麼是最好的PHP編輯器?
- 27. 什麼是最好的OpenGL java綁定?
- 28. - 什麼是最好的語言開始?
- 29. 什麼是最好的JavaScript混淆器?
- 30. 什麼是最好的方式返回
如何,到底,你想讓它成爲'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