新しいEntity Framework CTP5コードの最初のビットを調べ始めました。Entity Framework CTPコード最初の列の名前と関係
私は以下の非常に単純なエンティティを持っています。
User
int Id;
Account Account;
Account
int Id;
User AccountOwner;
ICollection<User> Users;
したがって、アカウントには所有者(ユーザー)があり、多くのユーザーを持つことができます。これらの関係は、Accounts
テーブルに変換され、Users
テーブルに変換されます。
私は2つのコラム、AccountId
とAccountId1
を取得していますが、これらの列の生成された名前を制御する方法はありません。また、Accounts
テーブルでAccountOwner
プロパティのUserId
列が実際に存在すると予想されますが、代わりにUsers
テーブルに参照があるようです。すべての鍵についてはAccountId...n
を持っているのではなくて本当にいいです:)
特定のユーザーが複数のアカウントを持っていない理由? –