我要做的是table
在空数据库上打开连接时动态创建一个。我已经用Linq
to创建了模型,Sqlite
并成功地将它与非空数据库一起使用。
现在我正在尝试使用“新”数据库。
我这样做我的 db.Insert 是这样的:
using (MyDB db = MyDB("MyConnectionName"))
{
Person d = new Person()
{
name = "mimi"
};
db.Insert(d);
myLabel.Content = db.Drivers.First().name;
}
}
空数据库打开正常。实际上为它创建了一个 0KB 的文件。但是当我尝试在其中插入一些东西(或者当然是阅读一些东西)时,我得到了一个例外:SQL logic error or missing database
我正在使用的图书馆:
https://github.com/linq2db/linq2db
NuGet
包装:
http://nuget.org/packages/linq2db.SQLite/