使用 DataContext.GetTable() 获取“QueryProvider”;
DataContext.GetTable() 方法将返回一个类型为 System.Data.Linq.Table 的对象通过这样做,我认为我还没有向数据库发出调用来检索整个表。否则,LINQ …
DDD:存储库是内存中对象的集合?
我注意到存储库通常通过以下方式实现: 方法 1 void Add(object obj); void Remove(object obj); object GetBy(int id); 方法 2 void Save(object obj…
关于特定于 ASP.NET MVC 和 JSON 的 DDD 概念的书籍建议?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找书籍、工具、软件库…
DDD 和 MVC 模型保存单独实体的 ID 还是实体本身?
如果您有一个引用客户的订单,那么该模型是否包含客户的 ID 或客户对象的副本(如值对象)(考虑 DDD)? 我想这样做: public class Order { public …
在处理多个数据存储时,如何实现存储库模式和工作单元?
我有一个独特的情况,我正在构建一个基于 DDD 的系统,该系统需要访问 Active Directory 和 SQL 数据库作为持久性。最初这不是问题,因为我们的设计设…
如何保持单元测试简单和隔离,同时仍然保证 DDD 不变量?
DDD 建议域对象在任何时候都应该处于有效状态。聚合根负责保证将对象与所有必需部分组装在一起的不变量和工厂,以便它们以有效状态初始化。 然而,这…
ASP.NET MVC:什么机制返回 ViewModel 对象?
据我了解,领域模型是仅描述数据(聚合根)的类。它们是 POCO,不会引用外部库(没什么特别的)。 另一方面,视图模型是包含域模型对象以及所有特定于…
Linq to Sql、存储库和 Asp.Net MVC ViewData:如何删除冗余?
Linq to SQL 创建可 IQueryable 且充满关系的对象。 Html Helpers 需要特定的界面对象,例如 IEnumerable。 我认为可能会发生什么: 重用从 Linq 到 S…
DDD:尝试使用 C# 编写与 Poco、Repository、DTO 和 DAO 相关的排序和过滤代码?
我从我的存储库中获取项目列表。现在我需要对它们进行排序和过滤,我相信这将在存储库中完成以提高效率。我认为有两种方法可以用 DDD 方式做到这一点…
将 DDD 应用于 Northwind 数据库
我想做一些练习并将 DDD 应用于应用于 Northwind 数据库的域模型。即使 Northwind 是一个例子,我想它也是为了满足一些“虚拟业务”的需求。因此,我…