My model looks looks like this:
Project
Project.Tags
Project.Sheets
Sheet
Sheet.Tags
Tag
Tag.Sheets
Tag.Project
I am querying a single Project and expanding ("Sheets, Tags, Sheets.Tags"). The query always fails with TypeError: undefined is not a function.
The error goes away if I don't expand Sheets.Tags or if I remove the Tags collection from the Project object.
When I downgrade to breeze 1.3.4, it gives the Error: Nonscalar navigation properties are readonly - entites can be added or removed but the collection may not be changed.
Is there a way to accomplish what I want without having to make separate server calls?