2

TableA に TableB への 2 つのリレーションシップ参照があり、TableB が主キーであるとします (TableA の FK 名として PrimaryBKey 列と SecondaryBKey 列があるとします)。だから私はエンティティを持っています:

TableA
    public TableB TableB { .. } 
    public TableB TableB1 { .. } 

EF が命名スキームをどのように導出するかについてのドキュメントはありますか? また、変更することはできますか? テーブルを再生成すると、リレーションシップの順序が変更されると開発者から言われました。つまり、もともとエンティティは次のようにマッピングされていたということです。

PrimaryBKey = TableB1
SecondaryBKey = TableB

しかし、彼らはそれが後で次のように切り替えられたと言いました:

PrimaryBKey = TableB
SecondaryBKey = TableB1

それは可能ですか?これを確認するための命名スキームに関するドキュメントがまったく見つかりません。

ありがとう。

4

1 に答える 1

0

これらの 3 つのドキュメント、具体的には最初の 2 つに探しているものが含まれています。

于 2011-11-24T21:38:15.083 に答える