C# 主键中的列不匹配:与

C# 主键中的列不匹配:与,c#,merge,dataset,primary-key,mismatch,C#,Merge,Dataset,Primary Key,Mismatch,在C.net framework 4.0中合并两个数据集时,出现了一个错误: 主键中的列不匹配:与 我的第一个数据集来自数据类型为Varchar的SQL Server,而另一个数据集来自数据类型为Varchar2的Oracle数据库 在这样做的时候, dsStockMaster.Merge(StkFrmOracle); DataSet dsDiff = dsStockMaster.GetChanges(); 它引发了以下数据异常: 主键中的列不匹配:.PkID001与.PkID001 dsSt

在C.net framework 4.0中合并两个数据集时,出现了一个错误:

主键中的列不匹配:与

我的第一个数据集来自数据类型为Varchar的SQL Server,而另一个数据集来自数据类型为Varchar2的Oracle数据库

在这样做的时候,

dsStockMaster.Merge(StkFrmOracle);
DataSet dsDiff = dsStockMaster.GetChanges();
它引发了以下数据异常:

主键中的列不匹配:.PkID001与.PkID001

dsStockMaster.Merge(StkFrmOracle);
DataSet dsDiff = dsStockMaster.GetChanges();