【发布时间】:2009-02-24 14:08:12
【问题描述】:
假设一家公司正在构建一个全新的应用程序。该应用程序遵循 DDD 原则。 旧代码库有很多产品(或公司的另一个“实体”)他们想要转换为新代码库。
这项工作应该如何完成?通常,使用例如 ssis 导入会更快、更容易——从一个数据库传输到另一个数据库。但这里的主要问题是跳过了很多 BusinessRules(在 DomainLayer 中的托管代码中实现)...... 如果开发人员说:“我已经控制住了。规则被复制为 sql 脚本……”
我们是否应该将托管代码库导入 SQL Server(至少在 .NET 和 MS SQL Server 中这是可能的)? 或者我们应该在托管代码中创建一个导入脚本,以便在将实体保存在数据库中时遍历域中的所有层?...(可能需要很多小时..)
你有什么想法?
【问题讨论】:
标签: java .net import domain-driven-design