如果语句中的条件匹配,我正在尝试使用实体来更新最多 30 条记录,但是我在找到正确的方法以在最后使用时遇到问题我所拥有的是
public ActionResult Edit(profile profile)
{
//change all records where getid== x.registrationID
var getprofile =
(from x in db.Articles where getid == x.RegistrationID select x).Any();
getprofile.firstname = profile.firstname;
getprofile.lastname = profile.lastname;
}
我得到的错误是 ongetprofile.firstname
并getprofile.lastname
说 thebool
不包含firstname
or的定义lastname
。如果我把FirstorDefault()
一切都很好,但当然它只会改变第一条记录......
如何更改许多记录?