SQLite为Windows WPF桌面创建数据库

时间:2014-11-28 22:18:46

标签: c# wpf sqlite sqlite-net

我有一个WPF桌面应用程序,我想连接到SQLite数据库。 我已经阅读了有关sqlite-net的本教程。 我已经使用NuGet安装了它。

当我启动我的应用程序时,我想检查db文件是否存在,如果没有创建它,但sqlite-net没有CreateDatabase选项。看起来它假定文件是预先创建的。

我还使用NuGet安装了System.Data.SQLite(x86 / x64),但我仍然找不到通过C#代码创建数据库的方法。

有人可以给我一些指示,以便继续吗?

感谢。

1 个答案:

答案 0 :(得分:4)

当您调用CreateTable方法时,sqlite-net会为您创建数据库文件(并且它尚不存在)。请查看getting started guide以获取完整示例:

var db = new SQLiteConnection("mydatabase.db");
db.CreateTable<Person>();