couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Couchdb Wiki] Update of "Getting_started_with_C#" by AlexRobson
Date Tue, 01 Jun 2010 20:16:53 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Getting_started_with_C#" page has been changed by AlexRobson.


- There are two known public C# libraries for using CouchDB:
+ There are three known public C# libraries for using CouchDB:
+  1. [[|Relax]]
-  1. [[|Divan]]
+  2. [[|Divan]]
-  2. [[|SharpCouch]]
+  3. [[|SharpCouch]]
+ == Relax ==
+ The Relax library ( provides interfaces for both server
control (administrative tasks, replication, etc.) and a repository model for working with
CouchDB. As the author of Relax, I can say that you should definitely take a look at Relax
as it provides an extensible, IoC friendly, repository pattern for working with domain model
persistence against my favorite document store.
+ Documentation is currently found at the Symbiote wiki:
There is also a comprehensive demo that's part of the source on github which shows some of
Relax's more interesting capabilities, such as the ability to subscribe to changes in a database
as they happen.
+ {{{
+ git clone git://
+ }}}
+ Relax does not currently provide Lucene support. Congrats to Henrik for supporting that
in Divan!
  == Divan ==
  The git repository at has a relatively complete
C# library for CouchDB using Newtonsoft.JSON and NUnit as its only external dependencies.
Divan is actively maintained and in use at Foretagsplatsen (a swedish company using it in
their core system). Being the author of Divan I claim it to be much more complete than !SharpCouch

View raw message