SQLiteConnection不接受sting作为参数

时间:2016-02-29 17:04:07

标签: c# sqlite sqlite.net

我试图通过使用我在互联网上找到的一些例子来连接到SQLite .db文件:

var m_connection = new SQLiteConnection("Data Source=Tabs.db;version=3;");

然而,Visual Studio 2015并不接受这一点,因为它表示它只接受一个参数。

  

SQLiteConnection.SQLiteConnection(SQLite.Net.Interop.ISQLitePlatform,   string,bool,SQLite.Net.IBlobSerializer,   System.Collections.Generic.IDictionary,   System.Collections.Generic.IDictionary,   SQLite.Net.IContractResolver)

是对象浏览器中显示的内容。 所有的例子都很简单,我遇到了什么? 我下载了SQLite.Net-PCL 3.1.1

1 个答案:

答案 0 :(得分:2)

听起来你混淆了system.data.sqlite https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki(来自sqlite团队)和sqlite.net https://github.com/oysteinkrog/SQLite.Net-PCL

Sqlite.net没有单个字符串构造函数。

如果您只在Windows上工作,我建议您使用system.data.sqlite(或参考sqlite.net文档)