我正在通过使用dataadapter从MS-SQL数据库中提取数据来填充datatable对象。但由于某种原因,该datatable的错误列被设置为主键。我尝试了FillSchema和MissingSchemaAction.AddWithKey,但都没有成功。
正确的主键在SQL服务器DB架构中已经正确定义,并且由非聚簇唯一索引PK_x支持。
数据适配器所选的列是一个唯一列,由聚簇唯一索引支持。
这些是表中唯一的两列。
DataAdapter如何从SQL检索表模式?我已经查询了sys表(sys.tables、sys.index_columns、sys.indexes),并且它们指示了正确的主键模式。出了什么问题?
正确的主键在SQL服务器DB架构中已经正确定义,并且由非聚簇唯一索引PK_x支持。
数据适配器所选的列是一个唯一列,由聚簇唯一索引支持。
这些是表中唯一的两列。
DataAdapter如何从SQL检索表模式?我已经查询了sys表(sys.tables、sys.index_columns、sys.indexes),并且它们指示了正确的主键模式。出了什么问题?