DDD - 如何实现高性能的搜索存储库
我有一个关于 DDD 和存储库模式的问题。 假设我有一个客户聚合根的客户存储库。获取& Find 方法返回完全填充的聚合,其中包括 Address 等对象。一…
Repository ASP.NET MVC 中的架构抽象问题
我正在 VS2008 上使用 MVC ASP.NET 3.5 SP1。 我正在寻找一种方法来抽象我的用户存储库中的这三个方法。 public User GetUser(Log log) { return db.U…
工作单元和存储库模式
我有一个使用 NHibernate 的存储库模式设置。基类如下所示: public interface IUnitOfWork : IDisposable { void Commit() void Rollback() } // gen…
如何编写模拟存储库来测试基于实体框架上下文构建的 WCF RIA 域服务
我需要编写一个测试层来测试我的 WCF RIA 域服务层,该层构建在实体框架上下文之上。我遇到过一些模式,建议使用存储库,然后使用域服务工厂来使用存…
使用通用谓词的实体框架
我使用 DTO 通过存储库模式在业务层和实体框架层之间进行映射。 标准调用看起来像 public IClassDTO Fetch(Guid id) { var query = from s in _db.Bas…
在 MS MVC 中,Poco 类是否要在模型命名空间中定义,但在存储库类之外?
我认为我非常接近正确组装 MVC 存储库,但只是在边缘崩溃。我创建了一个带有存储库的 MVC 项目,并成功返回数据,但由于它与 DDD 相关,因此不准确。…
活动记录和存储库模式结合在一起。可以接受吗?
我真的很喜欢这两个图案。 存储库模式的缺点是它的成本(比活动记录花费更多的时间)。好处是更高的抽象,这确实有助于复杂的业务逻辑。 Active recor…
更少的 Linq to SQL 和更多的存储库方式来提供规则违规?
在书呆子晚宴中,他们使用部分关键字来重载 Linq to SQL 类以嵌入数据验证。 假设您希望仅在存储库中进行数据验证。是否有一些网站链接显示了如何以可…
在 BLL 或 UI 中使用 Linq-to-SQL 实体?
前几天,我有一位客户寻求构建一个简单的 WPF LOB 应用程序的建议。他们基本上想要一个数据库的 CRUD 应用程序,主要目的是作为 WPF 培训项目。 我还…
在 ASP.NET MVC/Linq2Sql 项目中将*高级*业务逻辑放在哪里?
我正在使用 ASP.NET MVC、LINQ2QL 和存储库设计模式完成项目管理工具的重写。几乎遵循 NerdDinner 的例子。 我有一个名为 Task 的类,它有一个 TaskSt…