我在C#中有一个使用System.Data.SQLite的应用程序。在我的情况下,我使用最新版本的SQL Lite数据库,现在我可以看到新的版本已经发布,并且int sqlite.org网页说建议升级数据库。
我的问题是如何在不丢失实际数据库中的信息的情况下进行升级。
如何填写数据版本
感谢。
编辑:我的意思是当我用sqlite3库创建一个新数据库时,我猜数据库文件,我的database.db有一个版本。当我更新sqlite3库时,我更新了sqlite3命令行,但数据库文件仍然具有我创建它时的版本。因此,如果在新版本中为数据库添加新功能,例如触发器,外键等,如果我没有错,则此功能必须在数据库文件中,而不是在sqlite3库中,因为当我以实体框架访问数据库时,我不使用sqlite3库,我使用System.SQLite.Data库。
我错了吗?数据文件永远不会更新,只能更新库吗?感谢。