0

LINQ to SQLを使用してデータベースに接続し、テーブルをオブジェクトにマッピングしています。

DB内のテーブルの名前を変更したいのですが、dbmlファイル内のテーブルを置き換えるには、アプリケーション内の非常に多くの場所で新しい名前を置き換える必要があります...うーん

だから私は疑問に思っています-データベース内のテーブルの名前を変更して、コードの変更を自動的に反映することは可能ですか?これを取得するためのリファクタリングユーティリティはありますか?

4

1 に答える 1

1

これがどのように機能するか想像できません。本当にできません。たとえば、テーブルProductの名前を変更するとしますProduce。自動化されたツールは、新しいテーブルが追加されている間、テーブルの名前が変更され、削除されていないことをどのように知るのでしょうか。

データベーステーブルの名前を変更し、以前の名前のクラスにマップしたままにする場合、(私が知っている)唯一できることは、dbmlファイルのテーブル名を変更することです。

ここに画像の説明を入力してください

于 2012-08-28T15:16:31.843 に答える