我碰到一个ADO.NET实体框架模型,并正在使其可用ADO.NET数据服务的障碍。该模型和数据服务,当他们出来的源代码控制的正在编译没有任何问题或警告。然而,当我运行的服务,我得到以下错误: “请求错误。

不幸的是没有服务器日志(即我所知道的),因为这是VS 2008 Web开发服务器和真的没有任何代码调试.....通过一些试验和错误它会出现在生成的代码(model.Designer.cs)是过时以某种方式的。如果我执行一些琐碎的更新,以迫使它重新生成代码文件的EDM,当我重新运行该服务只是正常工作。

我试图删除model.designer.cs文件中的希望,在生成过程中的项目/实体建设者将检测丢失的文件,并重新生成对我来说。这并没有发生.....有谁知道如何强制该码被再生? (这也将做出关于不必保持生成的代码源控制下我有点快乐。)

由于

有帮助吗?

解决方案

右键单击EDMX文件,并选择运行自定义工具。

有也被称为命令行代码生成工具的 edmgen (可从一个VS命令提示)。

其他提示

在Visual Studio 2017年,它看起来像只保存.tt文件自动重新运行模板,更新实体类文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top