Ruby on Rails 与存储库模式?
使用 ASP.Net MVC 后,我开始思考 Rails。我以前使用过 Rails,但有点生疏。 ASP.Net MVC 教程建议使用存储库模式隐藏数据层实现。这允许更轻松地进行…
渴望加载和存储库模式
我想知道使用存储库模式时如何正确处理复杂对象图的急切加载问题。我猜这不是 ORM 特定的问题。 第一次尝试: public interface IProductRepository :…
使用 SubSonic 存储库在 POCO 中加载子集合的正确方法是什么?
我读过有关向 POCO 注入数据访问的正确方法的问题,共识似乎是“不”。好吧,那什么是正确的方法呢?如果我有一个 Order 对象,并且想要一个 OrderLin…
我的存储库/服务应该承担多少责任?
我有以下对象: 人员 <- 联系人 -> ClientsPerson <- Client 我正在使用带有服务层的存储库模式。但既然已经到了这里,作为一个完美主义者,我…
当我使用存储库模式时,我应该将业务逻辑放在哪里?
我正在为我的应用程序使用存储库模式。我有一个类用户。用户通过电子邮件来识别。 UserRepository 包含一个方法 CreateUser(User user)。有一条业务规…
涵盖 .NET 中的 TDD、DDD 和设计模式的书籍
我想要一本能够真正让我全面了解使用 C#、TDD、ASP.NET MVC、DDD 和设计模式(例如存储库模式)的现代 ASP.NET 开发的书。我非常擅长 C# 和 ASP.NET M…
存储库模式与工作单元或 ActiveRecord 的对齐程度如何
尽管我没有进行全面的 DDD,但我发现存储库模式很有吸引力,并且我确实尝试沿着聚合根边界对存储库进行分段。我在实体框架之上实现存储库,这里的 Obj…
LINQ Gernic 列表 VB.NET
我正在尝试使用产品类实体、抽象存储库和带有示例数据的假存储库创建域模型。 我已经创建了以下产品类 Namespace Entities Public Class Product Dim …
如何设计Repository模式以便以后可以轻松切换到另一个ORM?
我是存储库模式的新手,但我尝试过,我的目标是做出一种设计,让我只需进行一些编辑“依赖项注入或配置编辑”即可轻松切换到另一个 ORM,而无需接触其…
如何使用Repository模式让ORM之间轻松切换?
我知道使用存储库模式的好处之一是可以轻松地在 ORM 之间切换,例如使用 Linq to sql 和 Ado.net 实体框架实现数据访问代码,然后使用依赖注入切换使…