V6Object.cs 576 B

1234567891011121314151617
  1. using System;
  2. using System.Collections.Generic;
  3. using InABox.Core;
  4. namespace Comal.Classes
  5. {
  6. public abstract class V6Object : BaseObject
  7. {
  8. protected virtual void ValidateField(string sql, string field, List<string> errors)
  9. {
  10. if (!sql.Contains($" as {field},",StringComparison.CurrentCultureIgnoreCase) && !sql.Contains($" as {field} ",StringComparison.CurrentCultureIgnoreCase) )
  11. errors.Add($"Field [{field}] does not exist!");
  12. }
  13. public abstract void ValidateQuery(string sql, List<string> errors);
  14. }
  15. }