我正在使用实体框架和DB第一种方法。我已成功从EF5迁移到EF6。在EF5中,我使用预生成的视图来提高启动性能。在EF6中,它不起作用。我使用电动工具生成了视图。电动工具成功生成它,我可以构建应用程序而不会出现任何错误。
但是当我运行它时,会出现以下错误:
The current model no longer matches the model used to pre-generate the mapping views, as indicated by the ViewsForBaseEntitySetsfc4437b421d2fd7f4d645bf31e3cb5b1b8374d9c77a07ef5f36c1cac0bfea31a.MappingHashValue property.
Pre-generated mapping views must be either regenerated using the current model or removed if mapping views generated at runtime should be used instead
我无法理解为什么通过电动工具生成的哈希值与EF在运行时生成的哈希值之间存在差异。 edmx文件没有变化。
edmx中有290多个实体。
6.1.3中实体框架的版本。
电动工具是VSPowerTools-Beta4
我正在使用visual studio 2013.
edmx的代码生成启动是'Legacy ObjectContext'。