我遇到了一个 ADO.NET 实体框架模型和一个使其可用的 ADO.NET 数据服务的障碍。模型和数据服务在脱离源代码控制时正在编译,没有任何问题或警告。但是,当我运行该服务时,出现以下错误:
不幸的是,没有服务器日志(我知道),因为这是 VS 2008 Web 开发服务器,并且确实没有任何代码可以调试.....通过一些试验和错误,生成的代码(模型.Designer.cs)在某种程度上已经过时了。如果我对 EDM 执行一些微不足道的更新以强制它重新生成代码文件,那么当我重新运行该服务时它就可以正常工作。
我试图删除 model.designer.cs 文件,希望在构建过程中项目/实体构建器会检测到丢失的文件并为我重新生成它。那没有发生.....有谁知道如何强制重新生成此代码?(不必将生成的代码置于源代码控制之下,这也会让我更开心一些。)
谢谢