저는 Couchbase Server의 새 설치를 테스트할 때 정기적으로 사용하는 몇 가지 Visual Studio 코드 스니펫이 있습니다. 방금 GitHub와 Nuget에서 사용할 수 있도록 만들었습니다. 지금은 아주 기본적인 코드 조각이지만 시간이 지나면서 좀 더 모범 사례와 일반적인 작업 조각을 만들려고 합니다. 현재로서는 이 코드조각이 Couchbase .NET 클라이언트를 막 시작하는 사람에게 가장 유용합니다.
첫 번째 스니펫(cbc)는 기본 구성(앱|웹 구성이 아닌 코드에서)을 사용하여 클라이언트 인스턴스 설정을 처리합니다.
또한 간단한 가져오기(cbget) 및 저장(cbstore) 스니펫을 사용하면 입력하는 시간을 절약할 수 있습니다.
var item = 클라이언트.Get<문자열>(키);
뷰를 반복하는 스니펫(cbview)도 있습니다.
foreach (var row in 보기)
{
var doc = 클라이언트.Get(행.ItemId); //원본 문서 가져오기
}
Nuget을 통해 스니펫을 설치할 수 있습니다:
또는 GitHub에서 리포지토리를 복제할 수도 있습니다: