我正在尝试使用 Visual Studio 2013 使用 SQLITE 数据库。我已安装 System.Data.SQLite (x86/x64) 1.0.92到 Visual Studio 。并安装了 64 位 Windows (.NET Framework 4.5) 的安装程序。
问题
先上代码。
SQL logic error or missing database no such table: ****
在那里建立连接。所以不能先使用模型
成功案例
并使用 Entity Framework /手动编码读取/写入/删除数据。
有什么办法可以克服上述问题。
最佳答案
当您首先使用代码时,SQLITE 的 Entity Framework 6 不支持创建数据库/表。
您需要手动创建数据库并使用 ExecuteSqlCommand
创建表
SQLiteConnection.CreateFile(filePath);
Database.ExecuteSqlCommand(SqLiteQueries.CreateEnterpriseApplicationsTable);
或者如问题成功场景中提到的,它首先支持现有数据库的代码。
关于c# - 使用 Visual Studio 2013 处理 SQLITE 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23268687/