Daniel Weber
M.Sc. Comp. Sci., Senior Software Engineer, C# enthusiast.
Actions
Senior Software Engineer with ExRam Innovations in Germany. M.Sc. in Computer Science. Creator of ExRam.Gremlinq, a .NET object-graph-mapper for Apache TinkerPop™ Gremlin enabled databases.
Links
Area of Expertise
Mastering the CosmosDB Gremlin API with ExRam.Gremlinq
The Gremlin graph query language is a popular way of accessing graph databases and one of a range of APIs available on CosmosDB from its very beginning. While Gremlin is great for reasoning about the elements in a graph database and their relationships, developers will eventually want to map these elements/relationships to domain objects in their favorite language, using language constructs they already are familiar with. For traditional SQL and the .NET platform, this gap has long been bridged by Object-Relational-Mappers (ORMs) like Entity Framework and NHibernate.
In this session, I'll introduce ExRam.Gremlinq, the first .NET Object-Graph-Mapper (OGM) for Gremlin-enabled databases. ExRam.Gremlinq brings the expressiveness and convenience of traditional ORMs to the world of graph databases. It exposes a fluent interface for interacting with the Gremlin API and provides common type-safety and convenience features while supporting inheritance and automatic mapping to POCOs out-of-the-box.
Sources: https://github.com/ExRam/ExRam.Gremlinq
Samples: https://github.com/ExRam/ExRam.Gremlinq.Samples
Nuget: https://www.nuget.org/packages/ExRam.Gremlinq.Providers.CosmosDb/
Daniel Weber
M.Sc. Comp. Sci., Senior Software Engineer, C# enthusiast.
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top