繁体   English   中英

在SQLite上使用Linq:可识别表,但“结果视图”给出错误

[英]Using Linq with SQLite: Table recognized but “Results View” gives error

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM