加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何在业务层和/或数据层中使用实体框架?

发布时间:2020-12-16 01:33:50 所属栏目:百科 来源:网络整理
导读:我想在我的asp.net应用程序中使用实体框架. 我可以将Linq用于任何层中的实体,但我想知道我应该在哪里放置Entity Framework? (DAL,BAL或在演示文稿中直接使用). 解决方法 EntityFramework应该进入数据访问层.要将其公开到表示层,请将演示文稿紧密耦合到数据
我想在我的asp.net应用程序中使用实体框架.

我可以将Linq用于任何层中的实体,但我想知道我应该在哪里放置Entity Framework? (DAL,BAL或在演示文稿中直接使用).

解决方法

EntityFramework应该进入数据访问层.要将其公开到表示层,请将演示文稿紧密耦合到数据库,从而允许数据库级别的更改流向表示层.

我们在一些项目中所做的是在DAL中使用实体框架,将实体转换为我们的业务对象(实际上这些对象主要用作DTO,因为我们的大多数逻辑都包含在作用于对象的服务中 – 这条路线并不适合所有人,但它符合Architecht的要求.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读