gpt4 book ai didi

c# - 如何在业务层和/或数据层使用 Entity Framework ?

转载 作者:行者123 更新时间:2023-11-30 14:19:53 25 4
gpt4 key购买 nike

我想在我的 asp.net 应用程序中使用 Entity Framework 。

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

最佳答案

EntityFramework 应该进入数据访问层。将其暴露给表示层会将您的表示与数据库紧密耦合,从而允许数据库级别的更改向上流动到表示层。

我们在一些项目中所做的是在 DAL 中使用 Entity Framework ,将实体转换为我们的业务对象(实际上是非常简单的对象,主要用作 DTO,因为我们的大部分逻辑都包含在服务中在物体上——这条路线并不适合所有人,但它符合那个建筑师想要的)。

关于c# - 如何在业务层和/或数据层使用 Entity Framework ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com