一段时间后,我开始使用EF作为DAL,并从教程和视频中了解存储库模式和工作单元模式。
关于存储库我了解到它是对DAL的抽象,它将业务逻辑与数据访问代码分开。此外,它还避免了数据访问代码的声誉,并有助于单元测试。
我理解存储库模式是制作DAL的一种特殊方式。但它带来了什么?我没有得到。我的困惑只是制作一个DAL(一个单独的类库/项目),它还将提供这些好处(从业务逻辑中分离数据访问逻辑,保存数据访问代码信誉,帮助进行单元测试等)。
可能我仍然缺少存储库patren的好处。请指导我。
答案 0 :(得分:1)