public async Task <TPrimaryKey> InsertAndGetIdAsync(TEntity entity) { entity = await InsertAsync(entity); if (entity.IsTransient()) { await _context.SaveChangesAsync(); } return(entity.Id); }
public async Task <bool> CommitAsync() { return(await _context.SaveChangesAsync() > 0); }