couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Getting_started_with_C#" by WillHolley
Date Wed, 05 Feb 2014 10:17:30 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 WillHolley:
https://wiki.apache.org/couchdb/Getting_started_with_C%23?action=diff&rev1=9&rev2=10

Comment:
Add MyCouch to C# tooling documentation

- There are five known public C# libraries for using CouchDB:
+ There are six known public C# libraries for using CouchDB:
   1. [[http://github.com/soitgoes/LoveSeat|LoveSeat]]
   2. [[http://github.com/arobson/Relax|Relax]]
   3. [[http://github.com/foretagsplatsen/Divan|Divan]]
-  4. [[http://code.google.com/p/couchbrowse|SharpCouch]]
+  4. [[http://code.google.com/p/couchbrowse|SharpCouch]] (inactive)
   5. [[http://github.com/vdaron/DreamSeat|DreamSeat]]
+  6. [[https://github.com/danielwertheim/mycouch|MyCouch]]
+ 
  
  == LoveSeat ==
  !LoveSeat - "Bringing Couchdb and .Net a little closer".  Works well with Generics for populating
Domain objects.  (Even when nested!).   IoC and TDD friendly.  
@@ -80, +82 @@

  git clone git://github.com/vdaron/DreamSeat.git
  }}}
  
+ 
+ == MyCouch ==
+ 
+ [[https://github.com/danielwertheim/mycouch|MyCouch]] asynchronous !CouchDb client for .Net
- builds on top of the asynchronous HTTP client and uses JSON.Net to provide flexible serialization
behaviour. It tries to keep the domain language of CouchDb instead of bringing in generic
repositories and other confusing stuff. MyCouch lets you work with raw JSON and/or entities/POCOS
without requiring any implementation of interfaces, base classes etc. MyCouch provides you
with some model conventions like injection of $doctype to the document. It is pluggable. If
you don't like some piece, then hook in your implementation instead.
+ 
+ MyCouch is distributed via NuGet. You can find the CouchDb package [[https://nuget.org/packages/MyCouch|here]].
+ 
+ === Main Features ===
+  * Supports Net4.0, .Net4.5, Windows Store
+  * Asynchronous API (using C# 5 async / await) 
+  * Pluggable JSON serialisation (default is [[http://json.codeplex.com/|Json.NET]])
+  * Changes feed listener
+  * An [[https://github.com/danielwertheim/mycouch.aspnet.identity ASP.NET Identity Provider]]
+ 

Mime
View raw message