Используйте CouchDB с .NET - PullRequest
52 голосов
/ 26 июня 2009

Может ли .NET (управляемый код) читать и писать в CouchDB?

Я бы хотел создать часть моего проекта, которая бы управляла документами с использованием CouchDB

Ответы [ 13 ]

2 голосов
/ 25 января 2011

Очень простой в использовании .NET API для CouchDB, включенный в WDK10, который вы можете получить из http://code.google.com/p/skitsanoswdk/, он очень гибкий и позволяет вам обрабатывать ваши данные об объектах и ​​уровне чистого json.

0 голосов
/ 11 января 2018

Еще один - CouchDBClient: https://github.com/ttutisani/CouchDBClient

Отказ от ответственности: я автор.

Я пытался сделать CouchDBClient более удобным для работы с пользовательскими объектами - это то, что приложения обычно хранят в базе данных.

Когда я начал писать этот фреймворк, все остальные, которые я нашел и попробовал, производили впечатление нестандартных сигнатур методов (названных с использованием различных соглашений и сложнее угадать, что они сделали), а не унифицированных интерфейсов (некоторые операции со строкой docs, в то время как другие - вокруг json docs), не очень гибкие (некоторые работали только со строками, другие только с объектами) или не очень абстрактные (сначала нужно было знать API-интерфейс CouchDB REST, чтобы правильно их использовать). Я предполагаю и надеюсь, что они созрели с тех пор, но по крайней мере этот разработан на мой вкус.

Я надеюсь, что CouchDBClient может создать ощущение удобной абстракции, не беспокоясь о лежащем в основе API, а просто сосредоточившись на вашем приложении и на том, как оно хранит и получает нужные ему объекты.

0 голосов
/ 30 мая 2010

Check Relax http://www.sharplearningcurve.com/wiki/Symbiote-Relax.ashx. Relax - это ".NET API абстракция (превосходного) RESTful API от CouchDB. Он включает интерфейс на основе хранилища для взаимодействия с документами и контроллер сервера для задач административного типа."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...