2012-02-29 18 views
21

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

答えて

24

おそらくあなたの問題はhere at http://social.msdn.microsoft.com/Forums

に答えてきた編集:私はこれがあったことを今実現 /非常に悪い答えです。まあ、当時、私はこのサイトの本当の初心者でした。あなたはデータセットデザイナでTableAdapterのを右クリックして 「環境設定」をクリックすると、だから私はあなたが メインを再構成することができる場所TableAdapterの構成ウィザードが開きます

の上に、ここでのリンクの関連するコンテンツをコピーすることになりました私の答えを更新しますテーブルのスキーマを定義するクエリ。この は、初期構成後に追加された追加のTableAdapterクエリ(追加の メソッド)を残す必要があります。

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

私はここにも偽善者の名前を報告したいと思いますが、ありません。

+0

ありがとう、私はグーグルでそれを見つけられませんでした。 – MattyG

+3

ありがとう、1年経過後のコミュニティの回答の質を戻して向上させる素晴らしい仕事です。本当に感謝し、有用な情報。 –

+1

DataSet.xsdを更新する必要があるのは、いくつかのテーブルの列だけでなく、いくつかの新しいテーブルやビューを追加したからです。 –

関連する問題