К сожалению, в настоящее время я не знаю о строго типизированной .NET-библиотеке, доступной для Gremlin, которая может напрямую подключаться к Cosmos.
Однако довольно просто написать оболочку, которая выполняет общие функции gremlinв C #.
Вот пример легкого ORM, который я недавно начал: https://github.com/odds-bods/CosmicGraph/blob/master/CosmicGraph/CosmicGraphClient.cs
var vertex = await cosmic.AddVertexIfNotExistsAsync(
new PersonVertex
{
Id = Guid.Empty.ToString(),
Label = "Fred Smith",
FirstName = "Fred",
LastName = "Smith"
}
);
В идеале функциональный API (зеркальное отображение API Gremlin) будет лучше для крупных проектов, однакоэто потребует дополнительной работы.