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();
 }