【发布时间】:2012-05-20 22:44:23
【问题描述】:
我有一个我一直在使用的 MVC3 网站,并且该数据库的内容非常丰富。我需要更改底层模型,但当然,标准方法会丢弃所有数据。拥有 CREATE SQL(这样我可以确保所有字段/关系都与模型一致)和计算出的哈希(因此 EF 认为模型与数据库匹配)将允许我手动更改数据库。
有没有办法询问 DataContext(或其他对象)以: 1. 获取它将用来生成数据模式的 SQL;和 2. 获取 ERM 元数据哈希
我考虑过其他一些迁移选项,但只是想探索一下这条途径。
编辑:这是 EF4.1,如果有任何相关性,它会针对 SQL 2008 R2 运行。
谢谢 安德鲁
【问题讨论】:
标签: entity-framework poco code-first