0

我正在尝试使用 SQLITE 在 . 但是我遇到了一个奇怪的问题:

// Start of code
connection = new SQLiteConnection(myConnectionString);
connection.Open();
myDataContext = new Main(connection, new SqliteVendor());
// End of code

执行后检查“myDataContext”(使用调试器),我看到它的类型为“Main”(应该是:)),并且作为成员,我在 DB 中定义的表的名称(到目前为止 - 很好...),但是...尝试打开一个表(其中有(!)记录),然后尝试打开该表的“ResultView”成员,我面临着字符串“SQLite error\n No such table : main:XXXX" (XXXX 是表名...)(我是来检查结构的,因为当我尝试通过 linq 命令获取记录时 - 我有一个例外。)你有什么想法什么会导致这种行为?谢谢,里夫卡

4

1 回答 1

0

好的,我找到了它的来源......(实际上是在我发布问题几个小时后找到的......)我正在使用 Visual Studio,我的数据库文件名是项目的一部分。由于我更改了 db 文件名的(名称和内容......),我忘记将其标记为“始终复制”......这导致了问题。请标记为已解决...

于 2012-06-28T11:01:13.453 回答