使用领域驱动设计时,共享不同项目的模型的最佳实践是什么?
因此,我们可以将领域驱动设计应用于多个项目,但同一部分领域模型可能存在交叉。 在这种情况下,如何应用领域驱动设计(使用ORM、模型优先、生成数据…
使用领域驱动设计时如何处理实体的更新/修改
我们目前正在尝试在基于 .NET 的应用程序(ASP.NET、WCF、Castle Windsor、NHibernate 堆栈)中应用域驱动设计的原则。 问题是在表级别,我们已由 (st…
工作单元和存储库模式对于大型项目非常有用吗?
我正在使用 ASP.NET Webforms + EF4 启动一个新的 Web 项目。我正在尝试按照本教程应用具有工作单元模式的存储库模式: http://www.dotnetage.com/pub…
具有最佳实践的示例 N 层 ASP.NET MVC3 应用程序(使用 EF 4.1)
我正在寻找一个演示最佳实践的示例 ASP.NET MVC3 N 层应用程序(首先使用域驱动设计和实体框架 4.1 代码)。我发现了以下内容。您推荐其中哪一个(或…
当遵循类似 DDD 的风格时,可以复制现有的“实体”吗?属性略有不同?
我正在尝试将一些类似 DDD 的模式应用到我编写的代码中,以将其用作如何编写良好代码的示例。我们已经有一堆代表域对象的类,但大多数类“知道得太多…
如何在维护领域驱动设计架构的同时使用 WCF 服务设置 Ninject?
我正在尝试实现一个概念证明,其中我编写了一个遵循领域驱动设计准则的模块(假设是论坛),并且将具有可插入存储库,并且整个模块将可在本地 Web 服…
如何让 Linq2Sql 理解自定义类型?
伙计们! 假设我们有一组表示问题域的接口:IUser、IAddressBook、IComment 等等。假设 IUser 定义如下: public interface IUser : IAmIdentifiedEnt…
这是实现 ITaggable 功能的适当方法吗?
我正在考虑向我所承担的项目添加可标记功能。该项目是 3 层(mvc3 - 域 - 存储库)。 我需要添加在该系统中标记各种对象的功能。因为标签可以附加到许…