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

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

概述我想在我的asp.net应用程序中使用实体框架. 我可以将Linq用于任何层中的实体,但我想知道我应该在哪里放置Entity Framework? (DAL,BAL或在演示文稿中直接使用). EntityFramework应该进入数据访问层.要将其公开到表示层,请将演示文稿紧密耦合到数据库,从而允许数据库级别的更改流向表示层. 我们在一些项目中所做的是在DAL中使用实体框架,将实体转换为我们的业务 我想在我的asp.net应用程序中使用实体框架.

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

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

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

总结

以上是内存溢出为你收集整理的c# – 如何在业务层和/或数据层中使用实体框架?全部内容,希望文章能够帮你解决c# – 如何在业务层和/或数据层中使用实体框架?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1215738.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存