是否有.NET框架允許您先創建業務實體,然後再創建數據庫。 換句話說,允許您稍後使用DDD /持久性忽略方法備份到數據庫中。任何允許您編寫的模型/類生成SQL DDL和遷移腳本的工具。哪些.NET框架允許您先創建業務實體,然後再創建數據庫
隨時重做我的言辭,並使其成爲更好的問題。
是否有.NET框架允許您先創建業務實體,然後再創建數據庫。 換句話說,允許您稍後使用DDD /持久性忽略方法備份到數據庫中。任何允許您編寫的模型/類生成SQL DDL和遷移腳本的工具。哪些.NET框架允許您先創建業務實體,然後再創建數據庫
隨時重做我的言辭,並使其成爲更好的問題。
NHibernate支持域驅動設計,持久性無知和自動數據模型生成。
您可以選擇Castle ActiveRecord,它可以隱藏NHibernate的複雜性,並且可以使用各種選項(如創建模式文件和直接創建數據庫實體)從業務實體創建模式。
Eco來自CapableObjects做你所要求的和更多。有一點學習曲線,但生產力的提高是驚人的。與公司btw沒有任何關係 - 只是一個非常高興的客戶。
DataObjects.Net旨在完全支持此模式。