A.K*_*A.K 0 c# business-logic bll repository-pattern
我正在尝试实现一个业务逻辑层,其中包含一些保存车辆预订数据的用例.关于应该在哪里实现Repository模式,我有点困惑.我应该在BLL或DAL中使用它吗?这听起来很基本,但我在设计阶段有点迷失.如果Repository模式不适合BLL,那么哪个是.任何帮助/提示表示赞赏.
存储库模式的职责是从数据层存储和获取数据,并对该数据层的外观进行抽象.它背后的想法是,如果这个底层应该更改,您可能需要更改存储库的实现,但不能更改仍然会看到相同接口的存储库的用户.
记住SOLID设计规则和特别是单一责任,存储库不应该有任何业务逻辑,因此不能成为其中的一部分.但业务层使用存储库.
| 归档时间: |
|
| 查看次数: |
1374 次 |
| 最近记录: |