예제 #1
0
        public static async Task <DocumentDatabaseTransaction> BeginAsync(IDocumentDatabaseProvider provider,
                                                                          DocumentDatabaseMapper mapper, CancellationToken cancellationToken)
        {
            IDocumentDatabaseProviderTransaction transaction = await provider.BeginTransactionAsync(cancellationToken);

            return(new DocumentDatabaseTransaction(transaction, mapper));
        }
예제 #2
0
 public DocumentDatabase(IDocumentDatabaseProvider provider)
 {
     _provider = provider;
     _mapper   = new DocumentDatabaseMapper();
 }