Ошибка создания шаблона лесов MVC 3 - PullRequest
0 голосов
/ 07 декабря 2011

Я пытаюсь сгенерировать контроллер, используя шаблон скаффолдинга «Контроллер с действиями и представлениями чтения / записи, используя Entity Framework».

Я создал модель объектов данных ADO.net и подключил ее кMSSQL 2008 DB (размещено на GoDaddy), и я могу выбрать правильный класс Model и класс контекста Data, но когда я нажимаю «Add», я получаю следующую ошибку:

Невозможно получить метаданныедля 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 другие строки подключения (одна для ApplicationServices, а другая для данных проекта), которые находятся в строках 11 и 12.

Правильно ли отформатирована строка подключения?

1 Ответ

1 голос
/ 07 декабря 2011

Вы можете удалить свой файл .edmx и ссылку на него в веб-конфигурации, а затем восстановить его?

...