Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 将给定(旧)数据库迁移到当前模型_Entity Framework - Fatal编程技术网

Entity framework 将给定(旧)数据库迁移到当前模型

Entity framework 将给定(旧)数据库迁移到当前模型,entity-framework,Entity Framework,我一直在为实体框架的迁移而挣扎。下面是我计划如何使用迁移,但我找不到有关如何完成迁移的信息: 我的用户正在使用不同版本的我的软件在他们的场所创建数据库(Sql Compact Server)。每一个版本都引入了一个稍有变化的EF模型。一旦用户更新到较新版本的软件并打开具有早期版本模型的数据库,我希望进行某种“自动迁移”,将给定的数据库更新到当前模型 有没有办法做到这一点 使用MigrateDatabaseToLatestVersion数据库初始值设定项。有关更多信息,请参见此

我一直在为实体框架的迁移而挣扎。下面是我计划如何使用迁移,但我找不到有关如何完成迁移的信息:

我的用户正在使用不同版本的我的软件在他们的场所创建数据库(Sql Compact Server)。每一个版本都引入了一个稍有变化的EF模型。一旦用户更新到较新版本的软件并打开具有早期版本模型的数据库,我希望进行某种“自动迁移”,将给定的数据库更新到当前模型


有没有办法做到这一点

使用MigrateDatabaseToLatestVersion数据库初始值设定项。有关更多信息,请参见此