TableA に TableB への 2 つのリレーションシップ参照があり、TableB が主キーであるとします (TableA の FK 名として PrimaryBKey 列と SecondaryBKey 列があるとします)。だから私はエンティティを持っています:
TableA
public TableB TableB { .. }
public TableB TableB1 { .. }
EF が命名スキームをどのように導出するかについてのドキュメントはありますか? また、変更することはできますか? テーブルを再生成すると、リレーションシップの順序が変更されると開発者から言われました。つまり、もともとエンティティは次のようにマッピングされていたということです。
PrimaryBKey = TableB1
SecondaryBKey = TableB
しかし、彼らはそれが後で次のように切り替えられたと言いました:
PrimaryBKey = TableB
SecondaryBKey = TableB1
それは可能ですか?これを確認するための命名スキームに関するドキュメントがまったく見つかりません。
ありがとう。