Couchbase学习笔记(3)——.NET应用入门

一、获取Couchbase .NET SDK

1、通过Couchbase官网下载

进入Couchbase下载页面:http://www.couchbase.com/nosql-databases/downloads,找到下载SDK入口页面~

180819_1zsM_2315986.png

点击.NET链接,进入.NET SDK下载页面~

181057_eplf_2315986.png

2、通过执行NuGet Package Manger命令

在VS里边,通过输入命令:PM> Install-Package CouchbaseNetClient

注:也可以查看(http://www.nuget.org/packages/CouchbaseNetClient/)之后选择安装相应的版本

190908_9K6C_2315986.png

二、简单应用

下载的SDK主要是程序集:Couchbase.NetClient,具体用法可以参照相关的API文档~

1、首先需要配置一下Couchbase,你可以使用编程方式或者使用couchbase 配置节在App.config或者Web.Config文件中配置,使用配置文件比较灵活,是优先采用的方法~

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="couchbaseClients">
      <section name="couchbase" type="Couchbase.Configuration.Client.Providers.CouchbaseClientSection, Couchbase"/>
    </sectionGroup>
  </configSections>
  <couchbaseClients>
    <couchbase>
      <servers>
        <add uri="http://localhost:8091"></add>
      </servers>
      <buckets>
        <add name="default" password="" useSsl="false">
          <connectionPool name="custom" maxSize="10" minSize="5" waitTimeout="5000" shutdownTimeout="3000"></connectionPool>
        </add>
      </buckets>
    </couchbase>
  </couchbaseClients>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>

2、新建一个ASP.NET MVC4程序

在HomeController的 Index 方法里边,添加如下代码:

using System.Web.Mvc;
using Couchbase;
namespace WebApplication1.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ClusterHelper.Initialize();
            var cluster = ClusterHelper.Get();
            using (var bucket = cluster.OpenBucket("default"))
            {
                var result = bucket.Insert("fookey", "foovalue");
                ViewBag.InsertOne = result.Success;
                var temp = bucket.Get<string>("fookey");
                ViewBag.InsertOneResult = temp.Value;
                result = bucket.Upsert("fookey", "foovalue2");
                ViewBag.InsertTwo = result.Success;
                var result1 = bucket.Remove("fookey");
                ViewBag.InsertThree = result1.Success;
            }
            return View();
        }
    }
}

视图的代码就不贴了,在页面测试一下ViewBag值对不对就ok了~

此时回到Couchbase管理页面:http://localhost:8091/index.html,可以看到刚才的使用情况~

194222_GtkE_2315986.png

基本的使用就是这么简单,详细的用法之后再慢慢研究~



转载于:https://my.oschina.net/jewill/blog/384474

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值