context.SaveChanges return 0 更新时没有任何变化
context.SaveChanges return 0 when updated without any change
context.SaveChanges() returns 0 如果我只点击更新按钮。如果我不做任何更改而只是点击更新按钮,它 returns 0。我正在检查由 SaveChanges return 编辑的值。 SaveChanges returns 0 的条件是什么。return 值表示什么?
以下是我的代码。
int returnValue = CS.SaveChanges();
return returnValue == 1 ? "User profile has been updated successfully" : "Unable to update";
根据 documentation,return 值是上下文中更新的对象数:
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.";
context.SaveChanges() returns 0 如果我只点击更新按钮。如果我不做任何更改而只是点击更新按钮,它 returns 0。我正在检查由 SaveChanges return 编辑的值。 SaveChanges returns 0 的条件是什么。return 值表示什么?
以下是我的代码。
int returnValue = CS.SaveChanges();
return returnValue == 1 ? "User profile has been updated successfully" : "Unable to update";
根据 documentation,return 值是上下文中更新的对象数:
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.";