1

Visual Studio 2012 または 2010 で Entity Framework を使用しています。別の言語バージョン (ドイツ語) の Visual Studio がインストールされている同僚と一緒に作業しています。

一部のモデルは継承を使用しています。モデルからデータベースを生成する場合 (標準値: TablePerTypeStrategy.xaml および SSDLToSQL10.tt を使用)、EF は継承制約を生成します。これらの制約の名前はローカライズされています (x_inherits_y と x_erbt_y)。つまり、誰かがモデルに変更を加えて SQL ファイルを生成するたびに、すべての制約名がローカライズされたバージョンで更新されます。

制約の名前を知る必要があるため、これは大きな煩わしさになり始めています。すでに展開されているデータベースを更新する必要がある場合がありますが、それらがドイツ語または英語の制約名で作成されたかどうかを知る方法はありません。これにより、データベースにアクセスしないと更新スクリプトを作成できなくなります。

すべての開発者に同じ言語バージョンを使用させる以外に、Visual Studio がこれらの名前をローカライズできないようにする方法はありますか?

4

0 に答える 0