【问题标题】:Which .NET frameworks allow you to create Business Entities first, then Database哪些 .NET 框架允许您首先创建业务实体,然后是数据库
【发布时间】:2010-09-25 15:35:11
【问题描述】:

是否有任何 .NET 框架允许您先创建业务实体,然后再创建数据库。 换句话说,允许您稍后使用 DDD / Persistence Ignorance 方法备份到数据库中。任何允许您编写的模型/类生成 SQL DDL 和迁移脚本的工具。

随意修改我的措辞,让它成为一个更好的问题。

【问题讨论】:

    标签: code-generation persistence domain-driven-design ddl migration


    【解决方案1】:

    NHibernate 支持领域驱动设计、持久性无知和自动数据模型生成。

    【讨论】:

      【解决方案2】:

      来自 CapableObjects 的Eco 可以满足您的要求以及更多功能。有一点学习曲线,但生产力的提高是惊人的。顺便说一句,与公司没有任何关系——只是一个非常高兴的客户。

      【讨论】:

        【解决方案3】:

        您可以选择 Castle ActiveRecord,它隐藏了 NHibernate 的复杂性,并且可以使用各种选项从业务实体创建架构,例如创建架构文件和直接创建数据库实体。

        【讨论】:

          【解决方案4】:

          DataObjects.Net 旨在完全支持这种模式。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多