我有一个WPF桌面应用程序,我想连接到SQLite数据库。 我已经阅读了有关sqlite-net的本教程。 我已经使用NuGet安装了它。
当我启动我的应用程序时,我想检查db文件是否存在,如果没有创建它,但sqlite-net没有CreateDatabase选项。看起来它假定文件是预先创建的。
我还使用NuGet安装了System.Data.SQLite(x86 / x64),但我仍然找不到通过C#代码创建数据库的方法。
有人可以给我一些指示,以便继续吗?
感谢。
答案 0 :(得分:4)
当您调用CreateTable
方法时,sqlite-net会为您创建数据库文件(并且它尚不存在)。请查看getting started guide以获取完整示例:
var db = new SQLiteConnection("mydatabase.db");
db.CreateTable<Person>();