Asp.net mvc 4 asp mvc更新数据库中的表行(如果存在),否则插入

Asp.net mvc 4 asp mvc更新数据库中的表行(如果存在),否则插入,asp.net-mvc-4,exists,tablerow,insert-update,Asp.net Mvc 4,Exists,Tablerow,Insert Update,如果de数据库中存在表行,如何在ASP.NET MVC Razor中进行检查?如果表行存在,则更新它,否则只需添加如下代码所示的对象: db.result.Add(object); 谢谢 使用Linq请求 `var data = (from record in db.result where record.field == yourInput select record).FirstOrDefault(); if (data == null) db.result

如果de数据库中存在表行,如何在ASP.NET MVC Razor中进行检查?如果表行存在,则更新它,否则只需添加如下代码所示的对象:

db.result.Add(object);

谢谢

使用
Linq
请求

     `var data = (from record in db.result where record.field == yourInput select  record).FirstOrDefault();
     if (data == null)
     db.result.Add(object);
假设
if(data!=null){db.result.field=yourInput;db.SaveChanges();
}