То, что я пытаюсь сделать, это загрузить и установить user_version (PRAGMA user_version) из моей базы данных SQLite. Я использую сущность framework, но если я не могу сделать это через это, тогда мне нужно иметь возможность сделать это другим способом в С# 4.0.
Я пробовал:
this.DatabaseConnection.Connection.Open();
System.Data.Common.DbCommand cmd = this.DatabaseConnection.Connection.CreateCommand();
cmd.CommandText = "PRAGMA user_version";
cmd.CommandType = System.Data.CommandType.Text;
System.Data.Common.DbDataReader reader = cmd.ExecuteReader();
где DatabaseConnection - это мой контекст EF, а Connection - это объект DbConnection в контексте, но я получаю исключение:
Синтаксис запроса недопустим. Возле идентификатор 'user_version', строка 1, столбец 8.