コード例 #1
0
ファイル: UnitOfWork.cs プロジェクト: uknickwilliams/marten
        public async Task ApplyChangesAsync(UpdateBatch batch, CancellationToken token)
        {
            var documentChanges = GetChanges(batch);

            await batch.ExecuteAsync(token).ConfigureAwait(false);

            ClearChanges(documentChanges);
        }
コード例 #2
0
        public async Task <ChangeSet> ApplyChangesAsync(UpdateBatch batch, CancellationToken token)
        {
            var changes = buildChangeSet(batch);

            await batch.ExecuteAsync(token).ConfigureAwait(false);

            ClearChanges(changes.Changes);

            return(changes);
        }