更新项目,但如果项目不存在则插入

时间:2013-06-21 18:36:07

标签: asp.net-mvc linq entity-framework

如果项目在我的上下文中不存在,我如何更新项目但插入?是否有任何命令,或者我真的需要做2次传递?

类似

context.Users.UpdateOrInsert(user);

或者我将不得不做一个经典的

// pseudo code
if (context.Users.Any(user))
    context.users.Update(user)
else
    context.Users.Add(user);

0 个答案:

没有答案