domain-driven-design


语言的普遍性……在翻译中迷失了方向

我发现了两个崩溃的问题: 您应该在域专家和开发团队 DDD 之间使用相同的语言 您应该在代码中使用英语命名 .Net设计准则 如果域名专家不说英语怎么办

domain-driven-design
应该在数据库中复制“父对象最多有两个孩子”之类的规则

可以使用触发器在数据库中强制执行 父对象最多可以有 个孩子 之类的规则。 但是,如果已在域层中强制执行此规则,则最好复制该规则。 在哪些情况下有理由重复此类规则 还有其他避免这种重复的方法吗 这不是数据完整性规则吗 谢谢

database database-design orm domain-driven-design
我在哪里可以找到一些DDD的好例子? [关闭]

我正在学习领域驱动设计,但是有些实际问题令我感到困惑,我认为看到一些好的样本可能会被清除。 有没有人知道一些很好的工作代码示例,它们可以很好地建模基本的DDD概念 特别感兴趣 说明性域模型 库 使用域 应用程序服务 价值对象 聚合根

domain-driven-design
如何使用DDD将Active Directory集成到.NET应用程序中?

如何将Active Directory对象 用户,组等 集成到DDD .NET应用程序中 您的存储库是什么样的,您如何处理LDAP会话,事务和工作单元 请注意,我不是在讨论简单的身份验证 授权方案,而是在AD对象是应用程序核心域模型的一部分时。 我正在开发一个为AD用户配置 取消配置的应用程序,我

.net active-directory domain-driven-design s#arp-architecture
DDD,主从关系中的相关实体

据我了解,所有DDD实体都应该有一个ID。 所以我的问题是在一个主要细节关系中,例如一个Product和一个ProductDetail,该ProductDetail是否应该对该产品有任何了解 是否需要在ProductDetail类中使用ProductID属性 在数据库中,这当然是正常的,因为这是链

domain-driven-design
允许空值与默认值

我正在研究一个ASP.NET项目,该项目将替换许多现有的纸质表格。 要求之一是用户可以以任何状态保存表单,即他们可以创建一个新的空白表单并立即将其保存为无数据或部分数据。 我正在验证每次保存时的数据类型,但是直到用户将表单标记为完成后才进行必填字段的验证。 我不确定最好的方法是在数据库和域模型中满

asp.net database domain-driven-design
DB / Entity Design:与多个表中的任何一个表相关的表

报告可以有多个图表。 Chart表如下所示: 图表 Id , ChartId , ReportId ,... 上面的ChartId可以映射到ChartId以下任一图表类型: 行 :ChartId, 厚度 ,Y轴 ,X轴 , 颜色 ,... Pie : ChartId , Radius , Colo

database entity-framework database-design orm domain-driven-design
DDD是浪费时间吗? [关闭]

谷歌搜索 DDD适合哪种应用 给了我以下答案: 可能 的软件应用程序属于 使用DDD不太好 的类别。 见文章 那么大惊小怪的是什么 我正在处理的应用程序主要是以数据为中心,但仍然包含一些应用的业务逻辑和规则。 开始应用DDD技术会浪费时间吗 我最好使用更传统的数据访问层,POCO模型和业务逻辑层吗

oop domain-driven-design
域建模提示-产品/销售

我目前正在对一些域类进行建模,以存储有关产品,经销商和付款的信息。 某些产品可能是典型的一次性付款交易,例如购买硬盘的人。 其他产品可能包括具有不同折扣和付款间隔的服务协议。 该模型应适应不断变化的产品价格,销售,具有多种产品的发票等。 产品价格的变化不应影响现有的服务协议。 到目前为止,我主要关

domain-driven-design modeling
您如何将身份验证,角色和安全性编入您的DDD?

如何在C 域驱动设计项目中实现角色和安全性 关于它是应该由调用应用程序 ASP.NET MVC 还是在域模型本身 模型实体和服务 中实现,我们有一些争论。 有些人认为它应该在网站本身,因为那是身份验证已经存在的地方。 但这意味着每次与核心业务系统集成时都必须重新实现安全性。 例如:管理员应该能够在

c# security authentication domain-driven-design roles