csharp DocumentDb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp DocumentDb相关的知识,希望对你有一定的参考价值。

public class CourseStore
    {
        DocumentClient _client;
        Uri _coursesLink;

        public CourseStore()
        {
            var uri = new Uri("https://nosql-test.documents.azure.com:443/");
            _client = new DocumentClient(uri, "y0haYAcM8DaOEeTm53leyoueQj4P1qYd9Q3aKnKhxq5aQmRAg88bLcqSP6yORZJvESH6qazeMmN3xRWgHjPWBA==");
            _coursesLink = UriFactory.CreateDocumentCollectionUri("nosql-test", "courses");
        }

        public async Task InsertCourses(IEnumerable<Course> data)
        {
            foreach (var course in data)
            {
                await _client.CreateDocumentAsync(_coursesLink, course);
            }
        }

        public IEnumerable<Course> GetAllCourses()
        {
            return _client.CreateDocumentQuery<Course>(_coursesLink).OrderBy(c=>c.Title);
        }


    }

以上是关于csharp DocumentDb的主要内容,如果未能解决你的问题,请参考以下文章

documentdb

Azure DocumentDB 正式发布

将数据保存到 DocumentDb 中的多个集合中

上手DocumentDB On Azure

上手DocumentDB On Azure

天蓝色中的 DocumentDB(通过 MongoDB 协议)集合大小限制