Контекст Entity Framework не работает - PullRequest
0 голосов
/ 16 октября 2011

Я пытаюсь выяснить Entity Framework, но продолжаю сталкиваться с проблемами в контексте.Я создаю свой файл .edmx, и он работает нормально, но когда я пытаюсь объявить свой контекст на своих страницах, Visual Studio не находит их.Мой файл .edmx называется YCLModel.edmx, и моя строка подключения для него - YCLEntites.

Я пытаюсь объявить контекст следующим образом:

Dim yclcontext as new YCLEntites

Я также попытался перейти в режим разработки и перетащитьиз панели инструментов, но когда я выбираю свое именованное соединение, возникает следующая ошибка:

Метаданные, указанные в строке соединения, не могут быть загружены.Рассмотрите возможность перестройки веб-проекта для сборки сборок, которые могут содержать метаданные.Произошли следующие ошибки:

Невозможно загрузить указанный ресурс метаданных.

Ответы [ 2 ]

0 голосов
/ 15 сентября 2012

Проблема в том, что файл edmx находился в папке app_data.

0 голосов
/ 16 октября 2011

У вас есть файл .edmx, определенный в отдельном проекте, отличном от вашего веб-проекта?Если это так, вам следует скопировать данные строки подключения из app.config вашего проекта в ваш веб-проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...