У меня есть проект, содержащий модели, созданные мной с помощью Entity Framework, и DBContext. Я пытаюсь сослаться на этот проект из другого проекта, который имеет следующий файл конфигурации:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<entityFramework>
Но каждый раз, когда я создаю экземпляр контекста: using (var db = new DataDB()) { ... }
, я получаю следующую ошибку:
Необработанное исключение типа System.InvalidOperationException произошло в mscorlib.dll
Дополнительная информация: тип поставщика Entity Framework 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer', зарегистрированный в файле конфигурации приложения для поставщика ADO.NET с неизменяемым именем 'System.Data.SqlClient', не может быть загружен. Убедитесь, что используется имя с указанием сборки и что сборка доступна для работающего приложения. См. http://go.microsoft.com/fwlink/?LinkId=260882 для получения дополнительной информации.
Я также установил EF для своего проекта. Не знаете, что еще нужно настроить, чтобы это работало?