更改数据库兼容级别时的乐观并发异常

问题描述 投票:0回答:0

我有一个 sql server 版本 2017(build 14),我有一个在该服务器下运行的 sql 数据库。
我有一个使用实体框架连接到该数据库的 .Net 应用程序。
我将该数据库的兼容级别从 sql server 2012 (110) 更改为 sql server 2016 (130)。
更改之后,我在尝试更新我的应用程序中的实体时开始收到此错误(使用 EF)

存储更新、插入或删除语句影响了意外的行数 (0)。自加载实体后,实体可能已被修改或删除。有关理解和处理乐观并发异常的信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=472540

注意:我只在具有复合主键(多列上的主键)的表上收到此错误。

有什么想法吗?

sql-server entity-framework compatibility
© www.soinside.com 2019 - 2024. All rights reserved.