2
我正在尝试更新表emp中的值。哪一列要更新是动态的。更新动态列问题
public void updateEmployees(List<String> columnDb, List<String> columnValues)
{
var data = ctx.tblEmployee.Where(e => e.Id == empId).Select(e => e).SingleOrDefault();
....
data.columnDb = columnValues; // Pseudo
ctx.tblEmployee.Add(data);
ctx.SaveChanges();
}
如何更新作为参数动态传递的列?
为什么不更新所有的列,甚至没有更改数据的列?只需传递您不需要更新的现有数据库值即可。 – ilans 2014-10-10 08:17:46
'List columnDb'不包含所有列,所以我无法更新所有列。 – Anup 2014-10-10 08:33:47