Мониторинг базы данных SQLite - PullRequest
0 голосов
/ 18 октября 2011

Я пытаюсь написать что-то для мониторинга базы данных SQLite с помощью обработчика обновлений.Вот соответствующие биты моего кода до сих пор ...

    public void Run()
    {
        var connectionString = ConfigurationManager.ConnectionStrings["SqliteConnection"].ConnectionString;
        _connection = new SQLiteConnection(connectionString);
        _connection.Open();
        _connection.Update += ConnectionUpdate;
        _connection.Commit += ConnectionCommit;
    }

    void ConnectionCommit(object sender, CommitEventArgs e)
    {
        Console.WriteLine("COMMIT");
    }

    public void Stop()
    {
        _connection.Update -= ConnectionUpdate;
        _connection.Close();
    }

    void ConnectionUpdate(object sender, UpdateEventArgs e)
    {
        Console.WriteLine("UPDATE");

    }

Моя строка подключения выглядит следующим образом ....

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="SqliteConnection" connectionString="Data Source=C:\Dev\Databases\movingpictures.s3db;Version=3;" />
  </connectionStrings>
</configuration>

Это часть простого доказательства-концепт консольного приложения.

Я что-то упустил при настройке соединения с базой данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...