domain-driven-design

domain-driven-design

文章 0 浏览 8

如何在 DDD 中执行此操作而不从域实体引用存储库?

我正在努力寻找合适的设计来避免从实体引用存储库...假设我有经典的 Customer 和 Order 类,如下所示: public class Customer { ... public IEnumera…

信愁 2024-12-11 19:15:34 7 0

LINQ to SQL:检查通用存储库中是否存在通用实体

我有一个像这样的通用存储库 public class Repository : IRepository where T: class { DataContext _db; public Repository() { _db = new DataConte…

如果没结果 2024-12-11 17:36:03 6 0

如何结合DDD(领域驱动设计)DCI来设计应用程序

DDD 是领域驱动设计,它是一种包括通用语言、根实体、值对象和聚合的方法论。DCI :数据、上下文、交互是 Trygve Reenskaug 发明的一种编程范式。 我…

入怼 2024-12-11 13:35:36 6 0

EF删除具有卸载导航属性的实体

我有一个实体。 授权。每个任务都有一个必需的:与一个人(NavigationProperty)的许多关系。我将 DbContext API 与 (LazyLoadingEnabled、AutoDetect…

桃气十足 2024-12-11 06:38:38 6 0

DDD 报告场景

我正在尝试创建一个使用 MVC3、EF 和 DDD 方法的报告/分析 Web 应用程序。我很难为现有数据库上的聚合表提供实体或对象类。例如,我将 Orders 和 Orde…

纵性 2024-12-10 22:21:11 3 0

不断发展的业务 - DDD 与否?

我有一个项目,我已经在研究传统的 3 层架构(实体/业务/UI),并且我正在应用存储库模式和 IoC。 这里的想法是,我们是企业主,但业务正在发展,不能…

帝王念 2024-12-10 17:51:14 7 0

在我的基础存储库中注入上下文的最佳方法是什么?

我有一个依赖于 DbContext 来执行数据库操作的 BaseRepository: public abstract class BaseRepository : IBaseRepository where TEntity : Entity {…

萝莉病 2024-12-10 06:29:57 7 0

Clojure 中的 DSL 取代了面向对象的软件解决方案?

我想知道是否有人知道 Clojure 中 DSL 的具体示例,它取代了良好的 OO 程序(用 Java 编写)的抽象和可读性。 我一直在尝试将 OO 数据模型(基于“bea…

海之角 2024-12-10 02:41:49 7 0

模拟以下场景的最佳方法

我开始进入 DD 世界,并尝试构建一个足够简单的应用程序。我有几个关于如何选择对我的域进行建模的问题。 我的应用程序允许用户订购贺卡。 用户可以在…

萌梦深 2024-12-10 01:30:41 1 0

简单(CRC 式)域设计/建模工具

我认为这很容易...... 对于即将开始的新项目,我正在寻找一个简单的基于 Windows 的域驱动建模工具 - 类似于“数字 CRC”(协作责任卡),它可以让我…

·深蓝 2024-12-09 19:12:38 2 0

我应该在程序集中混合技术吗?

我有一个中等规模的项目,它实现了大约 20 个左右的不同概念。一开始,我选择基于概念层来组织程序集,如下所示: MyProject.Domain.dll (References …

ㄖ落Θ余辉 2024-12-09 10:26:16 9 0

DDD。用户可配置的设置属于哪里?

我正在开发我的第一个“真正的”DDD 应用程序。 目前,我的客户端无权访问我的域层,并通过发出命令请求对域进行更改。 然后,我有一个单独的(扁平化…

り繁华旳梦境 2024-12-09 05:25:02 4 0

DDD:GetHashCode 和主 ID

我见过 DDD 域实现,其中实体在构建 Equals/GetHashCode 方法时依赖主键 ID。 我理解为什么这是一个好主意,因为主键可能是唯一不可变的成员。但也可…

浪菊怪哟 2024-12-09 02:15:43 2 0

定义聚合根和那时之间的关系

我正在学习 DDD,并想开始对一个相当简单的示例(博客应用程序)进行建模。 我有点困惑的一个领域是定义聚合根。 到目前为止,这是我的模型: Site ha…

烦人精 2024-12-09 01:47:11 6 0

Entity Framework Code First - 通过聚合根添加 1:many

我有一个关于将子实体添加到 Entity Framework 4.1 CF 中的根实体的问题。 考虑以下基础设施实体基类和两个 POCO: public abstract class EntityBase…

自由如风 2024-12-09 01:41:51 5 0
更多

推荐作者

qq_K6tQnV

文章 0 评论 0

Shum1n

文章 0 评论 0

表情可笑

文章 0 评论 0

qq_mmilXo

文章 0 评论 0

tmzg0000

文章 0 评论 0

离旧人

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文