【发布时间】:2013-05-07 13:02:44
【问题描述】:
我有以下通用代码来更新断开连接的实体:
public T UpdateItem(T entity)
{
this._dbSet.Attach(entity);
this._dbContext.Entry(entity).State = System.Data.EntityState.Modified;
this._dbContext.SaveChanges();
return entity;
}
如果我的实体包含导航属性,这些属性不会被附加并设置为已修改。有没有办法可以更改此通用方法以附加并设置为已修改的所有导航属性?
【问题讨论】:
标签: entity-framework entity-framework-5