私は、関連テーブルを持つリレーショナルモデルを持っています。しかし、関連するキーに加えて、このテーブルにもフラグがあります。私は二つの関連付けを定義したいと思います:一つはフラグが真、もう一つは偽です。 EFデザイナは、エンティティに条件を追加できますが、関連には追加できません。Entity Frameworkでは、関連付けの条件を指定するにはどうすればよいですか?
連想テーブルは次のようになります。PrivilegesGrantedとPrivilegesDenied:
UserPrivilege
-------------
UserId int (FK1)
PrivilegeId int (FK2)
IsGranted bit
私はUserエンティティおよび特権のエンティティの間に2つの関連付けを作成したいと思います。