gpt4 book ai didi

c# - ORM不可知论模式

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:36 26 4
gpt4 key购买 nike

我正在寻找关于在时尚界使用 ORM 的讨论,其中可以更换您正在使用的 ORM,同时对系统的其余部分影响最小。

我想如果您使用的是 MVP,您的 View 和演示者将不知道(没有引用)您正在使用的任何 ORM。我认为我想到的最好的是使用一些 IRepository 的服务类。具体存储库将 DTO 返回给服务类。对于您使用的每个 ORM,您都会有一个具体的存储库实现。我还会问您如何有效地管理 ORM 对象/实体与 DTO 之间的映射。

我想我希望将大部分应用程序从依赖特定 ORM 中解放出来。

是否有人有指向讨论该主题的博客/白皮书的链接?

最佳答案

正如您所说,隐藏使用的 ORM 是 Repository Pattern 的完美工作.

关于c# - ORM不可知论模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4605156/

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