I know that it cannot yet. But having many-to-many is a common thing in my opinion and I would like to ask some suggestions or opinions about the method I follow.
I work on a blog engine where the user can create blog entries and she/he can add multiple tags to it. There are Blog_Entry, Tag and a Blog_Entry_Tag tables. The Blog_Entry table has navigation property to Blog_Entry_Tag table. The Tag table also has navigation property to Blog_Entry_Tag table. Both are one-to many relation. Between Tag and Blog_Entry tables there is no any navigation property. The joining table exposed to Breeze.
When creating and editing new entry the blog entry related data managed separately from the tag related data. At saving I have to manage that the proper data will be inserted into the Blog_Entry_Tag table. The save logic is complicated but managable however, I can't leverage on Breeze great capabilities.
How do you manage situation like this? I know the question might be general, but I went through the available documentation and whatever was displayed in Google without getting closer to the solution or getting even smarter. If you have blogs, examples about this case I really appreciate your help!