Космонавт это именно то, что вы ищете.
Это простой и минималистичный сопоставитель объектов, который создает отношение коллекции к объекту. Вы можете использовать свои объекты POCO и выполнять все операции CRUD.
Идея довольно проста. Вы можете иметь один CosmosStore для каждой сущности (POCO / dtos и т. Д.). Этот объект будет использоваться для создания коллекции или использования ее части в базе данных Cosmos, и он будет предлагать весь доступ к данным для этого объекта. Он оптимизирован для обеспечения максимальной производительности и принимает за вас множество эффективных решений.
Он поддерживает совместное использование коллекций, чтобы снизить стоимость наличия нескольких объектов в одной коллекции.
Подробнее о Космонавте здесь .
Отказ от ответственности, я создатель Космонавта.