EF4.1-在单独的构建服务器上使用TFS团队构建的预生成视图是否存在问题



我首先使用EF4.1代码构建了一个实体模型,该模型使用WCF数据服务来公开实体。为了提高性能,我预先生成了EF视图。当我在本地运行时,或者当我使用visualstudio发布服务时,这都可以很好地工作。然而,当我使用TFS团队构建来创建服务时,当我尝试通过数据服务访问我的实体时,我会收到以下错误:

EntityContainer"X"的映射和元数据信息不再与用于创建预生成视图的信息匹配

TFS团队构建使用单独的构建服务器来构建数据服务+实体模型。正在生成的代码完全相同,web.config+数据库也完全相同。这表明团队构建或构建服务器正在以某种方式更改视图、edmx文件或DbContext。

提前感谢的任何帮助

Ryan

这是开发服务器上使用的EF4.1 dll和构建服务器使用的dll之间的版本不匹配。有关详细说明,请参阅本线程。

EF预编译生成问题

最新更新