データコンテキストにProveedorというエンティティがあります。Proveedorsと呼ばれるプロパティは、Proveedorのコレクションを表すデータコンテキスト用に生成されます。スペイン語の正しいスペルであるProveedoresに名前を変更します。しかし、モデル(Proveedorエンティティに関連しない)で何かを実行して再構築するとすぐに、モデルの名前がProveedorsに戻ります。
複数形をオフにしたくないので、名前の変更を停止したいだけです:)
ありがとう
データコンテキストにProveedorというエンティティがあります。Proveedorsと呼ばれるプロパティは、Proveedorのコレクションを表すデータコンテキスト用に生成されます。スペイン語の正しいスペルであるProveedoresに名前を変更します。しかし、モデル(Proveedorエンティティに関連しない)で何かを実行して再構築するとすぐに、モデルの名前がProveedorsに戻ります。
複数形をオフにしたくないので、名前の変更を停止したいだけです:)
ありがとう
データモデルのdbmlファイルに変更を加えると、LinqからSQLへのクラスが完全にゼロから生成されます。クラスファイルに加えた変更はすべて上書きされます。
複数化ルールの変更は、コード生成を変更することによって行う必要がありますが、これが可能かどうかはわかりません。
生成された名前を変更するには、dbmlデザイナウィンドウでテーブルを右クリックし、プロパティを選択します。カスタム名を定義できる「name」というフィールドがあります。
また、これはこの特定の問題に直接関連していませんが、生成されたクラスに変更を追加する場合、それらは部分的なクラスとして定義されます。したがって、別の部分クラスを作成することにより、クラスにメソッドを追加できます。
どこで名前を変更しますか?生成されたC#コードを変更すると、これまでと同じように上書きされます。
dbmlファイルで変更する必要があります。そのファイルを開きます。プロパティを選択し、プロパティパネルを開いて、そこで変更します。