如何让 Linq2Sql 理解自定义类型?
伙计们! 假设我们有一组表示问题域的接口:IUser、IAddressBook、IComment 等等。假设 IUser 定义如下: public interface IUser : IAmIdentifiedEnt…
如何在 DDD 中执行此操作而不从域实体引用存储库?
我正在努力寻找合适的设计来避免从实体引用存储库...假设我有经典的 Customer 和 Order 类,如下所示: public class Customer { ... public IEnumera…
从 Jahia 连接到 Jackrabbit
您知道是否可以将我的 Jahia 6.5 安装指向现有的 Jackrabbit? 我查看了配置文件,似乎可行,但我不知道如何正确配置 Jahia。 在 Jahia 配置上有: ##…
DDD:存储库可以返回布尔值吗?
存储库可以根据它(虚拟)包含的对象返回布尔值吗? 例如: if (userRepository.checkCredentials(username, password)) { // ... 或者以详细的方式执…
DDD:保留到聚合根内实体的链接,仅用于报告
我正在使用 DDD 重构一个项目,但担心不要让太多实体成为自己的聚合根。 我有一个 Store,其中包含 ProductOption 列表和 Product 列表。一个 Product…
实体可以访问存储库吗?
假设我有两个简单的实体:用户和评论。如果用户调用 Review 存储库会有多糟糕?用户获取评论的“干净”方式是什么? class User { public function ge…
如何更新聚合内的实体
我有一个名为“活动”的聚合,每个聚合都有一个名为“活动”的根实体,该根实体有一个尝试列表(实体) public class Attempts: IEntity { private in…
在 Web 应用程序的生命周期中实例化一次服务层和存储库
在我的网络应用程序的生命周期中,我知道我的所有服务和存储库都会被调用。我想在 Web 应用程序启动期间实例化它们一次,并引用我的代码中的实例化引…