Folks, I spent Sunday afternoon playing around with SQL Server Graph databases, and as I expected, it all works as advertised. It's pretty neat and the query syntax is comprehensible to mortals, unlike my experiments with Cosmos DB and the Gremlin API which is as cryptic as abstract algebra.
So it all works, but suddenly I realised that the SQL Graph API is not surfaced at the application level for the convenience of .NET developers. Entity Framework does not expose any graph features, and it's unclear what the official plans are around that issue. I did see that someone has forked EF and added graph support, but it looks like a hobby project. Is anyone using SQL graph databases in anger? Any comments from the developer's point of view? *Greg K*
