【发布时间】:2016-08-18 21:26:09
【问题描述】:
我正在开发一个包含多个不同存储库的存储库层,例如 UserRepository、ReportRepository 等。连接字符串将通过存储库的构造函数注入。此模式将在所有 repos 中一致实施。有没有一种方法可以通用地实现这个逻辑,而不必为每个 repo 重复这个实现?每个 repo 当前都实现了一个相应的接口。例如,UserRepository:IUserRepository。是否有您通常用来避免重复代码的模式?我可以使用抽象类,但我想知道这是否太重了。我一直在我研究过的解决方案中看到 repo 类实现接口
【问题讨论】:
标签: c# design-patterns dependency-injection repository repository-pattern