.NET/MSSQL サーバーに関する質問:
System.Data.SqlClient.SqlDataAdapterを使用してデータベースに接続し、データベースのビューからデータテーブルを読み取り (.Fill) (select * from v_coolview)。問題は、ビューが (もちろん) 複数のテーブルで構成され、結果の DataTableには通常、間違った列で構成される主キーセット (Datatable.PrimaryKey) があることです。
自動動作/アルゴリズムは、ビューの結果に対して正しい PK を推測することはできないため、それを指定したいと思います。
これどうやってするの?