Я использую VS 2010 Ultimate.Я создал «веб-приложение asp.net» с нуля, добавил «ADO.NET Entity Model» в свой проект (EF4).
Проблема, с которой я столкнулся, заключается в том, что всякий раз, когда я пытаюсь использовать EntityDataSource для извлечения данных из моей модели сущностей, я почти постоянно получаю следующую ошибку:
"Метаданныеуказанный в строке подключения не может быть загружен. Рассмотрите возможность перестроения веб-проекта для сборки сборок, которые могут содержать метаданные. Произошла следующая ошибка (и): "
Я перестроил проект, но ошибка все еще там.
Вот кусок из моего web.config .... есть идеи, как это решить?спасибо
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
<buildProviders>
<add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider" />
</buildProviders>
Полезная статья здесь: http://thedatafarm.com/blog/data-access/embedding-edm-schema-files-in-entity-framework-beta-3/