Beispiel #1
0
        /// <summary>
        /// Saves changes to database regardless of <c>deferCommit</c> parameter.
        /// </summary>
        public Task <int> CommitAsync(CancellationToken cancelToken = default)
        {
            var suppressCommit = _ctx.SuppressCommit;

            try
            {
                _ctx.SuppressCommit = false;
                return(_ctx.SaveChangesAsync(cancelToken));
            }
            finally
            {
                _ctx.SuppressCommit = suppressCommit;
            }
        }
Beispiel #2
0
 public async Task <int> CommitAsync()
 {
     return(await _ctx.SaveChangesAsync());
 }