2017-06-13 8 views
0

私はすなわち組織、人、役割多対多(M:N)2つの以上のテーブル

私が持っているしたい3つのテーブルを持っているための関係多対多の関係:組織、人、役割

例:私はそれを必要とするこのよう

Organization1 - People1 - Roles1 
Organization1 - People2 - Roles1 
Organization2 - People2 - Roles2 
他の方法で

Organization1 - User1 - Manager 
Organization2 - User1 - Admin 
Organization2 - User2 - Salesman 

どのようにしてflow3を使用しますか? ManytoManyに2つ以上のテーブルを参加させることはできますか?

+0

この関係を記述するエンティティを作成できます。 "RoleAssignment"のようなもの。こうすることで、割り当てやそれに類似するものに有効期限を追加して、柔軟性を高めることもできます。 – Jost

+0

これについてもっと簡単に説明できますか? – punith

答えて

0

新しいモデルを作成する必要があります。すべてのデフォルト設定で1つを作成し、3つの1対n(またはn対1、表示に依存します)のrealtionsを追加してください。

関連する問題