【发布时间】:2009-03-21 19:14:01
【问题描述】:
我在 ASP.NET MVC 应用程序中使用存储库模式(如 https://dotnet.microsoft.com/apps/aspnet/mvc 站点中的示例)。我有两个存储库,一个称为 CategoryRepository,另一个称为 ProductRepository。我还使用了两个服务,即 CategoryService 和 ProductService 来验证和调用存储库方法。我需要 ProductService 中的类别列表,返回类别的方法已经在 CategoryRepository 中实现。我的问题是,从 ProductService 调用 CategoryRepository 中存在的 ListCategories 方法的正确方法是什么?我不想在 ProductRepository 中实现另一个 ListCategories 方法(DRY 哲学)。谢谢。
【问题讨论】:
标签: asp.net-mvc repository-pattern