Я хочу создать консольное приложение C # на основе dotnet Framework, которое отображает все sql-операторы из другого .cs-файла.
Оператор SQL выглядит следующим образом
using (var command = connectionHelper.CreateCommand(@"INSERT INTO <TABLENAME> (<VALUE>, <VALUE>)))
Прямо сейчас я получаю все строки, которые содержат INSERT, SELECT, DELETE, UPDATE,
, но мне также нужно TABLENAME
сверху.
public void SearchSQLStatement(string SourceCodeFile)
{
List<string> statements = new List<string>();
foreach (var CodeLine in File.ReadAllLines(SourceCodeFile))
{
if (CodeLine.Contains("select"))
{
statements.Add(CodeLine);
}
else if (CodeLine.Contains("update"))
{
statements.Add(CodeLine);
}
else if (CodeLine.Contains("insert"))
{
statements.Add(CodeLine);
}
else if (CodeLine.Contains("delete"))
{
statements.Add(CodeLine);
}
}