我正在使用C# winforms
应用,并且我使用SQLite
访问了Entity Framework
数据库。我即将发布该软件的v1.0。
我的问题是:当我开发v1.1时,我可能需要向数据库添加新字段。当然,我希望用户能够从v1.0复制他们的数据,但是如果他们只是复制了数据库文件,EF
肯定会在尝试访问不包含的新字段时发出异常# 39; t存在。
我是否必须从v1.0'创建一个'导入数据库?从旧数据库复制数据并插入新数据库的函数?我觉得这需要太长时间。我是否可以使用EF
或其他方式创建一个直接修改旧数据库的函数?
答案 0 :(得分:1)
通常,我这样做的方式......