MVC 3脚手架模板创建错误

发布于 2024-12-19 23:21:34 字数 955 浏览 2 评论 0原文

我正在尝试使用脚手架模板“具有读/写操作和视图的控制器,使用实体框架”生成控制器。

我创建了一个 ADO.net 数据实体模型并将其连接到 MSSQL 2008 DB(由 GoDaddy 托管),并且我能够选择正确的模型类和数据上下文类,但是当我单击“添加”时,出现以下错误:

无法检索“Project.Models.ModelClass”的元数据。条目“ProjectDataContext”已添加。 (C:\Users...\Temp\tmpD167.tmp 第 13 行)

文件“tmpD167.tmp”是我的web.config的副本

第13行是一个连接字符串,看起来像这样(后卫生):

    <add name="ProjectDataContext" connectionString="metadata=res://*/Models.Project.csdl|res://*/Models.Project.ssdl|res://*/Models.Project.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=project.db.12345678.hostedresource.com;initial catalog=projectdb;persist security info=True;user id=projectdbuser;password=Password00##;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

我有2第 11 行和第 12 行的其他连接字符串(一个用于 ApplicationServices,另一个用于项目数据)。

我的连接字符串格式是否正确?

I'm trying to generate a Controller usind the Scaffolding Template "Controller with read/write actions and views, using Entity Framework".

I created an ADO.net Data Entity Model and connected it to an MSSQL 2008 DB (hosted by GoDaddy) and I am able to select the correct Model class and Data context class, but when I click "Add", I get the following error:

Unable to retrieve metadata for 'Project.Models.ModelClass'. The entry 'ProjectDataContext' has already been added. (C:\Users...\Temp\tmpD167.tmp line 13)

The file "tmpD167.tmp" is a copy of my web.config

Line 13 is a connection string that looks like this (post sanitation):

    <add name="ProjectDataContext" connectionString="metadata=res://*/Models.Project.csdl|res://*/Models.Project.ssdl|res://*/Models.Project.msl;provider=System.Data.SqlClient;provider connection string="data source=project.db.12345678.hostedresource.com;initial catalog=projectdb;persist security info=True;user id=projectdbuser;password=Password00##;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />

I have 2 other connection strings (one for ApplicationServices and the other for the project data) that are on lines 11 and 12.

Is my connection string formatted correctly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绝影如岚 2024-12-26 23:21:34

您可以删除 .edmx 文件以及 Web 配置中对其的引用,然后重新创建它吗?

can you remove your .edmx file and the reference to it in the web config and thenrecreate it?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文