2009-08-19 115 views
0

我想使用EntityFramework模型连接到C#应用程序中的嵌入式SQLite数据库。一切正常,但由于这是该软件的第一个版本,我预计未来的更改会导致数据库结构发生原因更改。更新应用程序时更改SQLite数据库结构

我很担心,因为我不知道什么时候用户会从1版升级版本2.说如何改变嵌入式数据库的strucure,当然保存现有的数据。

任何人遇到了这个问题,你是怎么解决的呢?

感谢

回答

2

我在C#写了一个完整的升级框架来处理此类问题。它在一个大客户项目中为我提供了很好的服务,为我节省了大量的工作。

你可以阅读一下Here。它是在公共领域,所以你可以无需支付任何:-)

使用它为您的项目(包括商业项目)如果有,我会很乐意帮助任何具体问题。

0

我有一个想法,但一个不自信的,如果它是一个正确的做法: 写一个小的外部工具来改变(升级)的数据库结构,并在应用程序安装程序运行此。

您对这种方法有什么看法?

相关问题