private void ExecuteSql(EventRequestGenerateSqlArgs args) { if (args.Item is not DatabaseTableSolutionItem dbEditItem) { return; } if (!SolutionItem.Equals(dbEditItem)) { return; } args.Sql = queryGenerator.GenerateQuery(GenerateKeys(), new DatabaseTableData(tableDefinition, Entities)); }