非常非常的不顺利。。。。导致我再次质疑自己的智商了。。。
首先是发现xml格式出现问题,导入数据出错。开始以为空数据问题,后来搞了半天也没搞好。
后来发现了indentity的问题,sqlserver不允许insert,我就奇怪,已经声明了isautoincrement,为什么schema没有发现,后来才发觉原来在schema里面的确没有读取sqlserver的identity。
后来,发现了归档的一个bug,导致了文件归档的名字出现错误。
接着,发现》1m的都自动归档了,发现原来调用recordmanager的时候,的确存在自动归档的问题,于是添加了write方法
接着,又发现了byte【】的问题。原来datatable的string无法自动获取byte的数据,于是修改逻辑,判断byte到datatable。
接着又发现依然出现转换错误,原来即使byte[].length = 0, string.isnullorempty也是无法识别,导致了出错。
接着发现外键依赖的问题,无法重写数据库,于是修改逻辑,先全部删除再全部导入。
接着又发现了一个获取beingforeignkey的bug。。
接着发现了unique的问题,发觉原来建数据库的时候导入了unique,于是修改数据库表结构
到了这里,大部分的问题才最终解决了。。。。。。。。。。。。。
MY GOD ..... 我真的怀疑我的智商了。