Сначала я прочитал этот вопрос , но эти знания не помогли решить мои проблемы.
Сначала я создал файл edmx от Visual Studio. Созданные файлы с именами:
- 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 tool (режим полной генерации).
Созданы новые файлы с именами:
- uqsModel.cs
- uqsModel.csdl
- uqsModel.msl
- uqsModel.ssdl
- uqsViews.cs
он сохраняет новые классы в папку, где ранее находились файлы edmx, и удаляет существующие файлы edmx. И когда страница перенаправляет на любую веб-страницу, код на стороне сервера не работает.
И проблема: Невозможно загрузить указанный ресурс метаданных .
Немного идеи, пожалуйста.