A showcase to reproduce and demonstrate strange behaviour in EdgeDB.Net.Driver.
- macOS Monterey 12.5.1
- EdgeDB 2.14+5561c9b
- EdgeDB (CLI) 2.3.1+5d93f42
- EdgeDB.Net.Driver 1.1.3
- Microsoft.NetCore.App 6.0.16
- Create a new database with schema from /init_db/default.esdl, which is almost what can be found at the object types cheatsheet.
- Add data from file /init_db/content.eql
- Run Program.cs and verify that you can read values from EdgeDB
- Modify Program.cs / selectMovies(): Set query to queryFail and verify that the query's result cannot be converted successfully.
It looks like the order of data fields in shapes with the same base type, like director and actor being both crew / person, must differ from each other.