Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 4 使用实体框架数据库脚本时维护数据_Entity Framework 4 - Fatal编程技术网

Entity framework 4 使用实体框架数据库脚本时维护数据

Entity framework 4 使用实体框架数据库脚本时维护数据,entity-framework-4,Entity Framework 4,我正在阅读Scott Klein的Pro Entity Framework 4.0书,作者指出 您的数据库将从重新创建 在运行DDL脚本时进行刮擦。不 将保存现有数据。如果你 如果您有要保存的数据,请 您必须自己保存并恢复它 人们在实践中使用哪些过程/工具最适合他们?DDL脚本只能创建表和其他模式属性(无数据),但如果您也需要数据,我使用的是 第一步。基于当前数据库编写DDL脚本 第二步。将原始数据库重命名为其他数据库 第三步。下载Redgate toolbelt,并使用SQL数据比较(有一个试

我正在阅读Scott Klein的Pro Entity Framework 4.0书,作者指出

您的数据库将从重新创建 在运行DDL脚本时进行刮擦。不 将保存现有数据。如果你 如果您有要保存的数据,请 您必须自己保存并恢复它


人们在实践中使用哪些过程/工具最适合他们?

DDL脚本只能创建表和其他模式属性(无数据),但如果您也需要数据,我使用的是

第一步。基于当前数据库编写DDL脚本

第二步。将原始数据库重命名为其他数据库

第三步。下载Redgate toolbelt,并使用SQL数据比较(有一个试用版)

第四步。使用Redgate SQL DataCompare将旧数据库与新数据库进行比较

第五步。生成用于迁移数据的脚本。你的任务完成了

现在,您可以在运行DDL脚本后随时运行该脚本,以将数据库恢复到该时间点