当前位置:  开发笔记 > 运维 > 正文

如何强制ADO.NET实体框架重新生成代码?

如何解决《如何强制ADO.NET实体框架重新生成代码?》经验,为你挑选了1个好方法。

我遇到了一个ADO.NET实体框架模型和一个使其可用的ADO.NET数据服务.当模型和数据服务从源代码控制中出来时,它们正在编译时没有任何问题或警告.但是,当我运行该服务时,我收到以下错误: 请求错误 - 服务器在处理请求时遇到错误. 请参阅服务器日志以获取更多详

不幸的是没有服务器日志(我知道),因为这是VS 2008 web开发服务器,并且确实没有任何代码可以调试.....通过一些试验和错误,它会出现生成的代码(模型) .Designer.cs)以某种方式过时了.如果我对EDM执行一些微不足道的更新,迫使它重新生成代码文件,当我重新运行服务时,它工作得很好.

我试图删除model.designer.cs文件,希望在构建期间,项目/实体构建器会检测丢失的文件并为我重新生成它.这没有发生.....有谁知道如何强制重新生成此代码?(这也让我对不必将生成的代码保持在源代码管理下感到高兴.)

谢谢



1> Andrew Peter..:

右键单击EDMX文件,然后选择"运行自定义工具".

还有一个名为edmgen的命令行代码生成工具(可从VS命令提示符获得).

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有