ef5.0 修改记录报错
public int Update(UrlService model) {
using (db_Entities db = new db_Entities())
{
db.UrlService.Attach(model);
db.ObjectStateManager.ChangeObjectState(model, System.Data.EntityState.Modified);
return db.SaveChanges();
};
}
以上代码在vs2010下正常,在vs2012就抱错哦
不包含“ObjectStateManager”的定义,并且找不到可接受类型为“”的第一个参数的扩展方法“ObjectStateManager”(是否缺少 using 指令或程序集引用?)
------解决方案--------------------db.Entry(model).State = System.Data.EntityState.Modified;
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------引用System.Data.Objects
http://msdn.microsoft.com/en-us/library/system.data.objects.objectstatemanager.aspx