【发布时间】:2011-04-06 04:39:56
【问题描述】:
我要做的是从我的 SQLite 数据库中加载并设置 user_version (PRAGMA user_version)。我正在使用实体框架,但如果我不能通过它来做到这一点,那么我需要能够在 C# 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 栏。
【问题讨论】:
标签: c# sqlite entity-framework-4