Tenho alguns trechos de código do Visual Studio que uso regularmente ao testar novas instalações do Couchbase Server. Acabei de disponibilizá-los no GitHub e no Nuget. No momento, os trechos são bastante básicos, mas, com o tempo, trabalharei para criar mais trechos de práticas recomendadas e tarefas comuns. Neste momento, os snippets são mais úteis para quem está começando a usar o cliente Couchbase .NET.

O primeiro trecho (cbc) cuidará da configuração de uma instância de cliente usando a configuração padrão (no código, não no app|web.config)

var config = novo CouchbaseClientConfiguration();
configuração.Urls.Adicionar(novo Uri("http://localhost:8091/pools/"));
configuração.Balde = "default";

var cliente = novo Cliente Couchbase(configuração);

Há também snippets simples de get (cbget) e store (cbstore) que economizarão um pouco de digitação.

cliente.Loja(StoreMode.Conjunto, chave, valor);
var item = cliente.Obter<string>(chave);

Há também um snippet para iterar em uma exibição (cbview).

var view = cliente.Obter visualização("DesignDoc", "ViewName");
antes de (var row em visualização)
{
    var doc = cliente.Obter(fila.ItemId); //obter documento original
}

Você pode instalar os snippets via Nuget:

Instalar o pacote CouchbaseSnippets

Ou você pode clonar o repositório no GitHub:

http://github.com/jzablocki/CouchbaseSnippets

Autor

Postado por John Zablocki, NET. SDK, Couchbase

John Zablocki é um desenvolvedor NET. SDK Developer na Couchbase. John também é o organizador do Beantown ALT.NET e ex-adjunto da Fairfield University. Você também pode conferir o livro na Amazon chamado "Couchbase Essentials", que explica como instalar e configurar o Couchbase Server.

Deixar uma resposta