0

.NET/MSSQL サーバーに関する質問:

System.Data.SqlClient.SqlDataAdapterを使用してデータベースに接続し、データベースのビューからデータテーブルを読み取り (.Fill) (select * from v_coolview)。問題は、ビューが (もちろん) 複数のテーブルで構成され、結果の DataTableには通常、間違った列で構成される主キーセット (Datatable.PrimaryKey) があることです。

自動動作/アルゴリズムは、ビューの結果に対して正しい PK を推測することはできないため、それを指定したいと思います。

これどうやってするの?

4

1 に答える 1

0

私は .NET の専門家ではありませんが、最初にデータ テーブルの主キーを定義する必要があると思います ( http://msdn.microsoft.com/en-us/library/z24kefs8(VS.80).aspxを参照) 。次に、MissingSchemaAction.AddWithKey を指定せずにテーブルに入力します。

于 2009-10-05T18:38:09.407 に答える