-1

我在 ASP.NET MVC3 中使用存储库模式。我正在通过存储过程提取数据。

我应该为每个存储过程创建不同的存储库还是只为所有过程创建一个 REPOSITORY 类?

我不能将它们嵌入到 Table 类中,因为它们中很少有人从两个或多个表中获取数据。

那么根据 Good repository 模式,什么是最好的选择呢?

4

1 回答 1

0

存储库应处理模型及其聚合。您使用普通 SQL 或 SP 来获取这些都没有关系。

换句话说:用于获取对象的方法并不重要。它可以是 SQL 语句、存储过程、Web 服务或其他任何东西。

重要的是您将所属的对象分组并将它们放在同一个存储库类中。经典的例子是OrderOrderLine

于 2011-07-01T13:41:10.387 回答