自己在做一个ADO.NET实验的时候发现自己明明是用了mapping进行了源数据和目标数据表之间进行映射,但最后却在进行参数化更新的时候出现一个问题,提示找不到对应的参数项.(下图为mapping)
对于这个问题开始的时候是百思不得其解,后来才发现自己是重新创建了dataadapter对象,导致原来的映射信息丢失,所以再次使用dataadapter对象进行更新时也就无法进行对应项的更新了。
所以这里需要注意的就是要保持dataadapter对象一致,即可以把dataadapter对象设置为类成员对象,然后更改command属性就可以做到数据库的增删查改了!