Sql server 如何使用entity framework 6迁移客户端数据库?
我对MicroSoft local db使用代码优先的方法。直到现在,只有我开发和使用了我的程序。当模型更改时,我在PackageManager控制台中使用了添加迁移和更新数据库。没问题 现在其他人开始使用这个程序。我使用ClickOnce部署。当程序中有新版本时,将分发迁移的数据库Sql server 如何使用entity framework 6迁移客户端数据库?,sql-server,entity-framework,migrate,localdb,Sql Server,Entity Framework,Migrate,Localdb,我对MicroSoft local db使用代码优先的方法。直到现在,只有我开发和使用了我的程序。当模型更改时,我在PackageManager控制台中使用了添加迁移和更新数据库。没问题 现在其他人开始使用这个程序。我使用ClickOnce部署。当程序中有新版本时,将分发迁移的数据库 我想迁移客户端的数据库,客户端数据不应该丢失。我应该以某种方式从程序迁移,还是ClickOnce应该处理它?有什么想法吗?您可以在应用程序启动时运行迁移 如果您正在部署应用程序,您可能希望它自动 在以下情况下升级数
我想迁移客户端的数据库,客户端数据不应该丢失。我应该以某种方式从程序迁移,还是ClickOnce应该处理它?有什么想法吗?您可以在应用程序启动时运行迁移 如果您正在部署应用程序,您可能希望它自动 在以下情况下升级数据库(通过应用任何挂起的迁移) 应用程序启动。您可以通过注册 MigrateDatabaseToLatestVersion数据库初始值设定项。数据库 初始值设定项只包含一些用于确保 数据库设置正确。此逻辑在第一次运行时运行 上下文在应用程序进程(AppDomain)中使用