/// <summary> /// This method validates the schema of a database query. /// </summary> /// <param name="columns">List of column names separated by colon.</param> /// <param name="query">Name of query to be checked.</param> private void validateQuery(string columns, string query) { var schemaTable = _databaseObject.CreateDASDataTable(query); foreach (var col in columns.Split(',')) { if (!schemaTable.Columns.ContainsName(col.Trim())) { throw new PKSimException(($"Column {col.Trim()} could not be found in query {query}.")); } } }