title: Model Many to many in Entity Framework
body: <p>I need to model a Many to many relation in EF. The answer I usually come across requires both entities to have each others reference.</p>
  
  <p>Here is my case.</p>
  
  <p>I have a Role entity, which can have multiple permissions("Permission entity). Role will have a list called permissions. On the other hand one permission can belong to multiple roles but it does not have a reference property for role.</p>
  
  <p>How can I model it?</p>
  
  <p>Also, can I cascade a new permission with Role?</p>