.Net DbDataAdapter在填充的数据表上有错误的主键,我想纠正这个问题

时间:2009-09-30 07:38:40

标签: .net sql-server primary-key dataadapter sqldataadapter

.NET / MSSQL Server问题:

我使用 System.Data.SqlClient.SqlDataAdapter 连接到数据库,并从数据库中的视图中读取(填充)数据表(从v_coolview中选择*)。 问题是视图包含多个表(当然),结果DataTable 通常包含主键集(Datatable.PrimaryKey),其中包含错误的栏目

由于自动行为/算法不能仅仅猜测视图结果的正确PK,我想指定它。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我不是.NET人员,但我认为您需要先定义数据表的主键(请参阅http://msdn.microsoft.com/en-us/library/z24kefs8(VS.80).aspx),然后填写表格,不要指定MissingSchemaAction.AddWithKey