gpt4 book ai didi

entity-framework - context.SaveChanges 在没有任何更改的情况下更新时返回 0

转载 作者:行者123 更新时间:2023-12-05 01:31:38 26 4
gpt4 key购买 nike

如果我只点击更新按钮,则 context.SaveChanges 返回 0。如果我不更改任何内容并点击更新按钮,它会返回 0。我正在检查 savechanges 返回的值。 savechanges 返回 0 的条件是什么。返回值表示什么。?

以下是我的代码。

int returnValue = CS.SaveChanges();
return returnValue == 1 ? "User profile has been updated successfully" : "Unable to update";

最佳答案

根据 documentation 返回值是上下文中更新的对象数:

Return Value
Type: System.Int32
The number of objects written to the underlying database.

所以你的方法可能是这样的:
int returnValue = CS.SaveChanges();
return returnValue > 0 ?
String.Format("{0} User profiles have been updated successfully.", returnvalue) :
"No updates have been written to the database.";

关于entity-framework - context.SaveChanges 在没有任何更改的情况下更新时返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27978057/

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