读书人

ef5.0 批改记录报错

发布时间: 2013-10-29 12:07:57 作者: rapoo

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

读书人网 >.NET Framework

热点推荐