我正在使用嵌入式SQLite数据库构建WPF C#应用程序。
但是当我调试它时,我总是得到'SQLite.SQLiteException'类型的异常。
using System.Collections.Generic;
using System.Linq;
using SQLite;
using System.Collections;
namespace SheepMaster
{
class SheepDao : IEnumerable
{
private List<Sheep> sheeps { get; set; }
private SQLiteConnection con = new SQLiteConnection("sheeps.db");
public SheepDao()
{
con.CreateTable<Sheep>();
sheeps = con.Table<Sheep>().ToList();
}
public IEnumerator GetEnumerator()
{
return sheeps.GetEnumerator();
}
public void add(Sheep value)
{
sheeps.Add(value);
}
}
}
当我尝试从nuget安装sqlite时,我收到以下错误消息:
无法安装包'sqlite.redist 3.8.4.2'。您正在尝试将此软件包安装到以“.NETFramework,Version = v4.6”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。
当我手动安装它时,我收到此消息:
无法添加对路径的引用...
System.Data.SQLite 我安装了它,但它并没有改变任何东西。