首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

ef5.0 批改记录报错

2013-10-29 
ef5.0 修改记录报错 public int Update(UrlService model) {using (db_Entities db new db_Entities()){

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

热点排行