web-dev-qa-db-ja.com

Visual StudioでDataSet構造を更新して、新しいSQLデータベース構造に一致させる

SQLデータベース構造に(SQL Server Management Studioのスクリプトを使用して)変更を行った後、Visual StudioでDataSet.xsdファイルを更新して新しい構造に一致させるにはどうすればよいですか?これを手動で行う必要がありますか?
DataSetを削除して新しいものをインポートすることを検討しましたが、すべてのカスタムテーブルアダプタークエリが失われます。

23
MattyG

MSDNフォーラム から:

データセットデザイナーでTableAdapterを右クリックし、[構成]をクリックすると、TableAdapter構成Wizardが開きます。ここで、テーブルのスキーマを定義するメインクエリを再構成できます。初期構成後に追加されたTableAdapterクエリ(追加のメソッド)。

もちろん、データベース上のテーブルから削除された列を参照する場合、または列定義のいずれかが変更された場合(たとえば、データ型が変更または変更された場合)、追加のメソッドも再構成する必要があります。したがって、テーブルに追加の列が追加され、Null値が許可されている場合、既存のメソッドは引き続き機能するはずです-データベース内のテーブルのスキーマに対する変更の範囲に依存します。

28
Steve