/// <summary> /// Verifies the change log table exists. /// </summary> /// <exception cref="ChangelogTableDoesNotExistException">Thrown when the change log table is not found.</exception> public virtual bool ChangeLogTableExists() { using (var reader = queryExecuter.ExecuteQuery(syntax.TableExists(changeLogTableName))) { if (syntax.Dbms == SupportedDbms.MSSQL) { if (reader.Read()) { var value = reader.GetValue(0); return(value != null && !value.ToString().Equals("")); } } return(reader.Read()); } }