私はEntity Framework 5、.NET 4.5を使用してC#で作業しています
私が理解していることから、エンティティのベストプラクティスは、基本機能を拡張または変更するときに部分クラスを使用して、モデルが再構築されたときに変更が失われないようにすることです。
次のように、別のテーブルへの 2 つの FK を持つテーブルがあります。
ItemTable:
ID
Name
ParentChildTable:
ChildID (FK to ItemTable.ID)
ParentID (FK to ItemTable.ID)
データベースから EDMX を構築すると、FK リレーションシップが適切に読み込まれ、適切なオブジェクト参照が作成されます。残念ながら、ナビゲーション プロパティの名前は不十分です。ItemTable と ItemTable1。ナビゲーション プロパティの名前を変更したいのですが、デザイナーから行うことができますが、部分クラスでそれを行う方法があるかどうか疑問に思いました。
私の最終目標は、自動生成された ItemTable と ItemTable1 ではなく、ChildItem と ParentItem という名前のナビゲーション プロパティを持つことです。部分クラスを作成する方法、プロパティを装飾する方法などを完全に理解しています。このナビゲーション プロパティのシナリオを処理する方法については、正しい方向へのポインターが必要です。
御時間ありがとうございます。