在浏览了asp.net mvc的一些教程之后,出现了一个存储库模式,例子是一个表,即dinners表.基本上,设置是创建一个接口,然后是一个具体的类,它在控制器类中实现接口和程序.接口具有典型的crud方法.如果要使用此模式,是否必须创建每种类型的接口.例如,有一个带有Dinner类型的GetList方法.如果您有10种不同类型需要执行crud功能,该怎么办?这是否意味着10个具有10个具体类的接口只是为了能够将db技术转换到路上?我试图弄清楚如何将此模式应用于标准的3层体系结构(对象层,业务逻辑层,数据访问层).
谢谢.