現在、すべてのテーブルを削除し、サーバー エクスプローラーを使用してすべてのテーブルを再度追加することにより、DBML を手動で更新しています。以前はこの方法で問題はありませんでした。最近、すべてのテーブルを削除してから再度追加した後、1 つまたは 2 つのテーブルの名前が変更され、戻ってコード ビハインドの DBML または LINQ オブジェクトのいずれかを修正する必要があります。
たとえば、TABLES_MINORS というテーブルがあるとします。通常は、TABLES_MINORs という名前にする必要があります。ただし、TABLEs_MINORs、TABLEs_MINORS、または TABLES_MINORS として表示される場合もあります。これは非常に面倒で、なぜそれをしているのかわかりません。繰り返しますが、これは毎回発生するわけではなく、発生した場合でも、1 つまたは 2 つのテーブルにのみ影響します。