gpt4 book ai didi

entity-framework - Entity Framework 的完全封装

转载 作者:行者123 更新时间:2023-12-03 23:38:25 25 4
gpt4 key购买 nike

我正在使用 WPF 作为表示层(当然使用 MVVM)开发一个业务线应用程序。

我正在使用 ADO.Net Entity Framework 来映射数据库。

我不想直接在代码中(在业务层中)使用实体。我想将我的项目分成 3 层:

  • 表示层

  • 业务层

  • 数据访问层

根据this post我想实现对 Entity Framework 的完全封装,以提供关注点分离,并且将来不再依赖 EF 作为 ORM。

您能否帮我提供一些示例来封装 EF 以及如何在代码中实现它。

最佳答案

关于这个

I want to implement a Full encapsulation of the Entity Framework. to provide a separation of concerns and to not be dependant on EF in the future as ORM

通常,如果你走这条路,你会给自己带来很多问题。如果你选择 EF,你真的应该充分利用这些特性,而不是把它隐藏在另一个抽象后面。

EF 本身已经是 DB 之上的一个抽象层,无需在此之上创建另一个抽象层。

关于entity-framework - Entity Framework 的完全封装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9890884/

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