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

EF修改失败解决思路

2012-02-15 
EF修改失败public Roles Edit(HRDEVEntities db, Roles entity){Roles originalEntity GetById(entity.r

EF修改失败
public Roles Edit(HRDEVEntities db, Roles entity)
{ Roles originalEntity = GetById(entity.role_id); db.Roles.Attach(originalEntity); db.Roles.ApplyCurrentValues(entity); int result = db.SaveChanges(); return originalEntity; }
不修改页面任何内容,执行后,result总是为0,修改页面内容后执行,result就是1。
请大家帮忙分析一下原因。

[解决办法]
Attach是无状态附加?——没记错的话

Attach之后,会变成UnChanged
[解决办法]
用AddObject试试

热点排行