日期:2014-05-17  浏览次数:20458 次

ObjectDataSource的UpdateMethod 主键为标识列时怎么办?
UpdateMethod最终调用DAL的更新方法,却一直提示出错:无法更新标识列 'id',我又不想把id列改为可编辑的,这个问题该怎么解决呢?

------解决方案--------------------
更新的时候把id列去掉,这个列数不用更新的

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.objectdatasource.updatemethod.aspx
------解决方案--------------------
在更新语句中不要写主键id
------解决方案--------------------
探讨
UpdateMethod最终调用DAL的更新方法,却一直提示出错:无法更新标识列 'id',我又不想把id列改为可编辑的,这个问题该怎么解决呢?