public static async Task <DocumentDatabaseTransaction> BeginAsync(IDocumentDatabaseProvider provider, DocumentDatabaseMapper mapper, CancellationToken cancellationToken) { IDocumentDatabaseProviderTransaction transaction = await provider.BeginTransactionAsync(cancellationToken); return(new DocumentDatabaseTransaction(transaction, mapper)); }
public DocumentDatabase(IDocumentDatabaseProvider provider) { _provider = provider; _mapper = new DocumentDatabaseMapper(); }