实体框架4 - 更新时刷新特定表

neo*_*ght 7 .net entity-framework-4

使用EF4时,在使用数据库向导中的更新模型时,它会更新以前导入的所有表,但我没有看到只包含我需要的表的方法.

是否可以仅更新特定表而不是全部表?

And*_*iih 5

可悲的是没有.刷新更新所有映射表.您可以选择不导入新的,但EF认为保持其模型和数据库同步是一个好主意.我想你可以潜入XML背后,抓住你不想改变的副本,然后把它们放回去,但这超出了我的经验.

编辑:从上面可能的重复问题,引用了一个外部工具http://www.huagati.com/dbmltools/,看起来它可以完成这项工作.

  • 这是事实,UI令人困惑.我实际上已经完成了这个:从模型更新,然后使用我的源代码控制我看到哪些行已更改并还原任何我不想要的.弄乱文件很容易,但如果你小心,你可以选择你想要的更改.不理想,但可能. (2认同)