gpt4 book ai didi

design-patterns - 没有 dbcontext 时的工作单元模式

转载 作者:行者123 更新时间:2023-12-05 07:22:24 26 4
gpt4 key购买 nike

我见过很多这种模式的实现,主要是使用 dbcontext。但我(还)不知道我是否会在我的项目中使用数据库。

是否有其他方法可以实现此模式而无需手动滚动所有代码来跟踪实体对象的更改?

最佳答案

当然有。尽管那些要难得多。拥有一个单一的代理,累积直到最后一刻所做的所有更改更容易编码和维护。另一个自然选择是代理您的具体 DTO 或模型或实体,或者您在您的项目中使用的那个东西的名称是什么。还有另一种方法是将突变提取到类似 Patch 中,并在需要时尽快应用它们(懒惰的方式)。还有许多其他方法。

但是...如果您根本没有数据库,那您到底为什么需要工作单元?!有什么好处?!

关于design-patterns - 没有 dbcontext 时的工作单元模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56521909/

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