0

データベースからデータを取得するためにlinq-to-sqlを使用しています。テーブルの名前を変更し、2 つの列の名前を変更したい。その方法はわかっていますが、問題は、そのテーブルに対して既にいくつかのクエリを作成しており、データベースを変更すると、クエリも変更する必要があることです。

クエリとデータ コンテキストをやり直すことなく、データベースに変更を加える方法はありますか?

ありがとう。

4

3 に答える 3

0

Stored-Procfromを呼び出すこともできますLinQ。Stored-Procにクエリを記述して、を変更しSchema、最後にProcからこれを呼び出しますLINQ

于 2012-04-14T16:59:32.297 に答える
0

読み取り専用クエリの場合は、古い名前でデータベースにビューを追加することもできます。

ただし、クエリが数回だけの場合、Visual Studio は適切な変更を行う場所を非常に迅速に示します (結局のところ、Linqs2sql は厳密に型指定されています)。長期的には何が起こっているのかがより明確になるため、すべてのクエリとデータコンテキストを変更することをお勧めします。

于 2012-04-14T17:12:48.187 に答える