public async Task <long> GetCurrentVersionWithLockAsync(MigratorDatabase database, CancellationToken cancellation = default) => await database.FirstOrDefaultAsync <long>(CurrentVersionQuery + " WITH (UPDLOCK, TABLOCK)", SecondsToWaitOnFetchingTheDatabaseVersion, cancellation);
public async Task <long> GetCurrentVersionAsync(MigratorDatabase database, CancellationToken cancellation = default) => await database.FirstOrDefaultAsync <long>(CurrentVersionQuery, SecondsToWaitOnFetchingTheDatabaseVersion, cancellation);