我已经应用了域驱动设计的多界上下文原则,并且有 3 个不同的对象(在 3 个不同的域上下文中)指向数据库中的同一个表。正如 julie lerman 建议的那样,我有一个共享数据库模型,其中包含我的所有对象。此共享数据库模型用于代码优先迁移。我也有流畅的 api 配置,代表共享数据库模型上的外键关系和列约束。问题是,我是否应该让我的 3 个特定领域的上下文知道这些流畅的 api 配置。我想在每个上下文中验证我的对象图。我是否应该担心这些单独的域上下文中的字符串长度、所需等等?在 3 个单独的域上下文中的每一个上配置这些关系是否有必要/良好的做法?
问问题
188 次