gpt4 book ai didi

design-patterns - 在 Web 应用程序的上下文中,ORM 中的更改跟踪是必需的还是奢侈的?

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

由于 Web 应用程序大多是无状态和线性的(请求进来,响应出去),变更跟踪真的有必要吗?

例如如果我有更新 Product 实例的操作,我在代码时知道我正在更改什么状态,我可以告诉存储库“请更新此实例”。

澄清一下,我的问题是关于 ORM 产品(例如 LINQ to SQL、 Entity Framework 等)的更改跟踪功能。

最佳答案

更改跟踪从来都不是真正需要的,无论是否是网络应用程序。这是一个很好的功能,根据您的应用程序的对象模型可能非常有用,但它不是必需的。有效地使用变更跟踪会给应用程序增加很多复杂性,并使调试变得更具挑战性。然而,它有能力显着提高开发的初始速度。

像大多数决定一样,它是视情况而定的。

关于design-patterns - 在 Web 应用程序的上下文中,ORM 中的更改跟踪是必需的还是奢侈的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732755/

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