如果项目在我的上下文中不存在,如何更新项目但将其插入?是否有任何命令或者我真的需要做 2 次传球?
就像是
context.Users.UpdateOrInsert(user);
否则我将不得不做一个经典
// pseudo code
if (context.Users.Any(user))
context.users.Update(user)
else
context.Users.Add(user);
如果项目在我的上下文中不存在,如何更新项目但将其插入?是否有任何命令或者我真的需要做 2 次传球?
就像是
context.Users.UpdateOrInsert(user);
否则我将不得不做一个经典
// pseudo code
if (context.Users.Any(user))
context.users.Update(user)
else
context.Users.Add(user);