0
我试图用实体框架可视化3层设计。实体框架,存储库,数据层,3层
如果我在EF上下文上有一个Repository,它们是都是数据层的组件?
或者是数据层本身的存储库和EF的其他东西?
我将有一个BLL与存储库或数据层进行通信(我不知道..),我试图弄清楚这一切是如何结合在一起的。
我试图用实体框架可视化3层设计。实体框架,存储库,数据层,3层
如果我在EF上下文上有一个Repository,它们是都是数据层的组件?
或者是数据层本身的存储库和EF的其他东西?
我将有一个BLL与存储库或数据层进行通信(我不知道..),我试图弄清楚这一切是如何结合在一起的。
我会在EF a 数据层抽象上调用一个存储库。我不会将其视为一个单独的图层。存储库是数据层。
否则,你就可以开始说EF本身就是一个数据抽象层因为它是一个ORM支持多种数据库系统,是库的实现和自身工作模式的单位。你最终会说,你有一个数据库作为数据层和一个数据层抽象的形式称为EF的ORM形式,然后是EF上的自定义存储库形式的二级抽象。
在应用程序中管理对数据存储的访问的层是数据层 - 这是您的存储库。 EF和数据库只是这一层的细节,我会说。
thanx,处理... :) – Benjamin 2012-01-04 19:23:57