what is best way to model many-to-many relationship?
lets say we have a two classes , Team and Player
it is fine, Player has a collection of Team and Team has collection of Player. You need to be careful about integrity in add/remove operations, because they are not "atomic"
Player
Team