Как получить SQL-оператор из .cs-файла - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу создать консольное приложение 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);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...