【发布时间】:2011-08-22 15:39:42
【问题描述】:
我是 Entity Framework 的新手,我有一个关于更新表中数据的问题。
目前,我正在使用以下方法更新数据,如果有人可以帮助我,我正在寻找更好的方法。
假设我正在更新“类别”表,它只有 3 个字段(id、名称、存档)
private void UpdateCategory(category entity)
{
category catObj = context.category.find(e=> e.id == id);
catObj.name = entity.name;
catObj.archived = entity.archived;
context.savechanges();
}
我的问题是,如果类别表中有 50 个字段,我将不得不单独分配每个字段。我不能做这样的事情吗.. catObj = entity; ?
【问题讨论】:
-
为什么
entity参数没有被跟踪? -
@Tauseef 如果你解决了这个问题,请回答。我也面临同样的问题。
标签: c# frameworks ado.net entity