Tengo algunos fragmentos de código de Visual Studio que uso regularmente cuando pruebo nuevas instalaciones de Couchbase Server. Acabo de hacerlos disponibles en GitHub y Nuget. En este momento los fragmentos son bastante básicos, pero con el tiempo voy a trabajar en la creación de algunas mejores prácticas y fragmentos de tareas comunes. En este momento, los fragmentos son más útiles para alguien que acaba de empezar con el cliente .NET de Couchbase.
El primer fragmento (cbc) se encargará de configurar una instancia de cliente utilizando la configuración por defecto (en código, no app|web.config)
También hay sencillos fragmentos get (cbget) y store (cbstore) que te ahorrarán teclear un poco.
var artículo = cliente.Visite<cadena>(clave);
También hay un fragmento para iterar sobre una vista (cbview).
foreach (var fila en ver)
{
var doc = cliente.Visite(fila.ItemId); //obtener documento original
}
Puede instalar los fragmentos a través de Nuget:
O puedes clonar el repositorio en GitHub: