gpt4 book ai didi

c# - 与 Linq To Sql 和 ASP.NET 的并发

转载 作者:太空狗 更新时间:2023-10-29 20:38:06 26 4
gpt4 key购买 nike

在 ASP.net 应用程序中使用 LINQ to SQL 时检查并发问题的最佳方法是什么。

在我的应用程序中,我从数据库中检索记录并在可编辑的文本框中显示字段。然后数据上下文被丢弃。

我应该如何保存实体对象以便我可以使用 L2Sql 的内置并发功能?我无法在 session 中保存该对象并将其重新附加到新的数据上下文:l2s 提示该对象不是新的。

LinqDataSource 设法以某种方式做到这一点。有谁知道吗?

最佳答案

Linq2Sql 中乐观并发的工作方式是存储原始值并在插入时比较它们。

如果您丢弃数据上下文,则会丢失原始值。

我通常做的是在我要保存时再次从数据库中加载对象,然后用表单中的值修改该对象。

关于c# - 与 Linq To Sql 和 ASP.NET 的并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/659945/

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