首先我阅读了这个问题,但是这些知识并没有帮助解决我的问题。
最初,我通过 Visual Studio 创建了 edmx 文件。生成的文件名:
- uqsModel.Designer.cs
- uqsModel.edmx
此文件位于 App_Code 文件夹中。
我的网络应用程序正常工作。在 Web Config 中自动生成连接字符串。
<add name="uqsEntities" connectionString="metadata=res://*/App_Code.uqsModel.csdl|res://*/App_Code.uqsModel.ssdl|res://*/App_Code.uqsModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=aemloviji\sqlexpress;Initial Catalog=uqs;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /></connectionStrings>
然后我不得不通过仪器edmgen 工具(全生成模式)生成类。生成具有名称的新文件:
- uqsModel.cs
- uqsModel.csdl
- uqsModel.msl
- uqsModel.ssdl
- uqsViews.cs
它将新分类保存到之前 edmx 文件所在的文件夹中,并删除现有的 edmx 文件。并且当页面重定向到任何网页服务器端代码失败时。还有问题:无法加载指定的元数据资源。
有什么想法,请。