gpt4 book ai didi

entity-framework - 如何强制 ADO.NET Entity Framework 重新生成代码?

转载 作者:行者123 更新时间:2023-12-03 20:13:11 25 4
gpt4 key购买 nike

我遇到了一个 ADO.NET Entity Framework 模型和一个使其可用的 ADO.NET 数据服务的障碍。模型和数据服务在脱离源代码控制时正在编译,没有任何问题或警告。但是,当我运行该服务时,出现以下错误:
Request Error - The server encountered an error processing the request.  See server logs for more details.

不幸的是,没有服务器日志(我知道),因为这是 VS 2008 Web 开发服务器,并且确实没有任何代码可以调试.....通过一些试验和错误,生成的代码(模型.Designer.cs)在某种程度上已经过时了。如果我对 EDM 执行一些微不足道的更新以强制它重新生成代码文件,那么当我重新运行该服务时它就可以正常工作。

我试图删除 model.designer.cs 文件,希望在构建过程中项目/实体构建器会检测到丢失的文件并为我重新生成它。那没有发生.....有谁知道如何强制重新生成此代码? (不必将生成的代码置于源代码控制之下,这也会让我更开心一些。)

谢谢

最佳答案

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

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

关于entity-framework - 如何强制 ADO.NET Entity Framework 重新生成代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/474050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com