private void DBInit() { TableValidator <EncryptionData, int> validator = new TableValidator <EncryptionData, int>(service); if (validator.EmptyTable()) { validator.GenerateTableContent(config.generationStrategy); } }
/// <summary> /// Performs schema validation/modification to match the type /// </summary> /// <param name="typeInfo"></param> public virtual void ValidateType(DatabaseTypeInfo typeInfo) { if (!typeInfo.BypassValidation) { if (typeInfo.IsView) { ViewValidator.ValidateObject(typeInfo); } else { TableValidator.ValidateObject(typeInfo); } } }
public void addTableValidator(TableValidator tv) { tableValidators.Add(tv); }