私はモデルの最初のアプローチを試していますが、面倒です。たとえば、BuildingID という名前のキー プロパティを持つ Building という名前のエンティティがあり、Room エンティティへの関連付けを作成すると、Room エンティティの外部キー プロパティは BuildingBuildingID という名前になります。
どうすればこの狂気を止めることができますか!
私はモデルの最初のアプローチを試していますが、面倒です。たとえば、BuildingID という名前のキー プロパティを持つ Building という名前のエンティティがあり、Room エンティティへの関連付けを作成すると、Room エンティティの外部キー プロパティは BuildingBuildingID という名前になります。
どうすればこの狂気を止めることができますか!
Visual Studio は、アソシエーション キーに最適な名前を選択することに挑戦します。デフォルトでは、それは<EntityName><EntityKeyName>
であるため、あなたの場合は BuildingBuildingId です。ただし、概念モデルはストレージ モデルとは別のものであるため、そのプロパティの名前を自由に変更できます。
また、Visual Studio の関連付けウィザード画面を使用していて、VS に新しい外部キーを作成させたくない場合。プロパティを作成しないようにするためにオフにできるボックスがあります。