Exemple #1
0
 /// <summary>
 /// Get the <see cref="Database"/> from the <see cref="AzureDocumentDbDataStoreConnectionStringFactory"/>.
 /// </summary>
 protected virtual Database GetDatabase(DocumentClient client)
 {
     return(AzureDocumentDbHelper.CreateOrReadDatabase(client, AzureDocumentDbDataStoreConnectionStringFactory.GetAzureDocumentDbDatabaseName()).Result);
 }
Exemple #2
0
        protected virtual DocumentClient GetClient()
        {
            DocumentClient client = AzureDocumentDbDataStoreConnectionStringFactory.GetAzureDocumentDbConnectionClient();

            return(client);
        }
Exemple #3
0
        /// <summary>
        /// Get a <see cref="DocumentCollection"/> from the <see cref="AzureDocumentDbDataStoreConnectionStringFactory"/>.
        /// </summary>
        protected virtual DocumentCollection GetCollection <TEntity>(DocumentClient client, Database database)
        {
            string             collectionName = string.Format(AzureDocumentDbDataStoreConnectionStringFactory.UseSingleCollectionForAllDataStores() ? "{0}" : "{0}_{1}", AzureDocumentDbDataStoreConnectionStringFactory.GetAzureDocumentDbCollectionName(), typeof(TEntity).FullName);
            DocumentCollection collection     = AzureDocumentDbHelper.CreateOrReadCollection(client, database, collectionName).Result;

            return(collection);
        }