我想更新通过LINQ获取的行的列,要更新的属性存储在字符串中。如何通过检查该属性是否等于该字符串来更新该值,然后更改属性值并保存更改。
例如:
string prop_name= "Gate3";
IList<Model_name> DataList = (from q in DB.Table Select q ).toList();
if(DataList.Count <> 0)
{
//do foreach loop and update the column name Gate3
// which is the property in the model .
}
答案 0 :(得分:0)
您的数据库对象(假设它是一个DataContext对象)正在跟踪其实体中的更改。修改其中一些后,只需调用DB.SaveChanges(),它将提交您的更新。