最近在项目中使用了EF,用的还是比较顺的,也很喜欢;但是现在遇到一个问题,项目中的数据库进行了改动,当然在数据模型中根据数据库进行了更新,出现了一些 小 bug :
后来看了一下 模型中自动生成了sysdiagrams类,而且重要的是 我对数据表中的字段进行了修改,在更新之后,
新的字段出现而旧的字段仍然存在是正常的。在designer中我们见到的是实体CSDL(conceptual model),当我们更新Model时,EF更新的是SSDL(storage model),对应于数据库表。CSDL中的字段是给我们自定义的,即使更新Model,CSDL中的字段也不会被删除,我们需要手动删除之。
sysdiagrams需要手动去除。请问下你用的VS2008还是VS2010呢?