データベースからデータを取得するためにlinq-to-sqlを使用しています。テーブルの名前を変更し、2 つの列の名前を変更したい。その方法はわかっていますが、問題は、そのテーブルに対して既にいくつかのクエリを作成しており、データベースを変更すると、クエリも変更する必要があることです。
クエリとデータ コンテキストをやり直すことなく、データベースに変更を加える方法はありますか?
ありがとう。
データベースからデータを取得するためにlinq-to-sqlを使用しています。テーブルの名前を変更し、2 つの列の名前を変更したい。その方法はわかっていますが、問題は、そのテーブルに対して既にいくつかのクエリを作成しており、データベースを変更すると、クエリも変更する必要があることです。
クエリとデータ コンテキストをやり直すことなく、データベースに変更を加える方法はありますか?
ありがとう。
Stored-Proc
fromを呼び出すこともできますLinQ
。Stored-Procにクエリを記述して、を変更しSchema
、最後にProc
からこれを呼び出しますLINQ
。
読み取り専用クエリの場合は、古い名前でデータベースにビューを追加することもできます。
ただし、クエリが数回だけの場合、Visual Studio は適切な変更を行う場所を非常に迅速に示します (結局のところ、Linqs2sql は厳密に型指定されています)。長期的には何が起こっているのかがより明確になるため、すべてのクエリとデータコンテキストを変更することをお勧めします。