Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
skySLAYER
12 / 3 / 1
Регистрация: 21.01.2014
Сообщений: 29
1

Ошибка при подключении к mssql с использованием entity framework

10.06.2014, 19:03. Просмотров 1190. Ответов 2
Метки нет (Все метки)

Пытаюсь подключиться к ДБ и создать на основе содержимого таблицы "products" заполнить контейнер IQueryable.

Сам класс.
C#
1
2
3
4
5
6
7
8
9
10
11
namespace Domain.Concrete
{
    public class EEProductRepository :IProductRepository
    {
        private EFDbContext context = new EFDbContext();
        public IQueryable<Product> Products
        {
            get { return context.Products; }
        }
    }
}
web.config
XML
1
2
3
<connectionStrings>
      <add name="EFDbContext" providerName=".NET Framework Data Provider for SQL Server" connectionString="Data Source=SLAYER\SQLEXPRESS;Initial Catalog=SportStore;Integrated Security=True"/>
  </connectionStrings>
И сама ошибка
Server Error in '/' Application.

Could not load file or assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.FileLoadException: Could not load file or assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Source Error:


Line 11: public class EEProductRepository :IProductRepository
Line 12: {
Line 13: private EFDbContext context = new EFDbContext();
Line 14: public IQueryable<Product> Products
Line 15: {

Source File: c:\Users\trueSLAYER\Documents\Visual Studio 2012\Projects\SportStore\Domain\Concrete\EEProductRepository.cs Line: 13

Assembly Load Trace: The following information can be helpful to determine why the assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be loaded.

Возможно нужна еще какая то информация, например о фабрике конструкторов или еще что то. Но насколько я понимаю это проблема с версиями. Весь код написан с нуля, может что то нужно добавить в web.config. В общем буду рад любой помощи.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2014, 19:03
Ответы с готовыми решениями:

Создание информации о пользователе с использованием Entity Framework
Здравствуйте,я только начинаю изучать asp.net. У меня вопрос как реализовать добавление данных на...

Entity Framework. В чем ошибка?
Пытаюсь подключить БД через Entity Framework, вроде бы все создала,но выдает такую ошибку (P.S....

Условие при загрузки связанных данных Entity Framework Code First
Добрый день, господа, возник такой вопрос: Имеются классы контекста Entity Framework C# Code First...

При добавлении данных в БД создаются новые экземпляры Entity Framework C#
Добрый день, знатоки, имеются классы контекста Пользователь public class person { ...

Баг при создании новой записи в БД используя Entity framework
Есть у меня сайт, написанный под ASP .NET MVC 5 и с использованием Entity Framework 6.0 для...

2
Diman777
364 / 336 / 108
Регистрация: 12.02.2013
Сообщений: 653
10.06.2014, 20:02 2
skySLAYER, Если у Вас имеется отдельный проект под сущности, то стоит проверить чтоб в обоих проектах присутствовали ссылки на Entity Framework.
1
skySLAYER
12 / 3 / 1
Регистрация: 21.01.2014
Сообщений: 29
10.06.2014, 20:19  [ТС] 3
все верно спасибо.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2014, 20:19

Ошибка создания базы с использованием Entity Framework
Приветствую! Первый день осваиваюсь с Entity Framework, все шло радостно, пока не встретился с...

Ошибка при изменении данных через Entity Framework
Столкнулся с проблемой обновления данных, сам еще новичок в Entity. Добавляет в таблицу все ок, но...

Entity Framework: Ошибка при попытке загрузить данные из базы
Есть проект на C#, который соединён с базой. Начал переделывать на Entity через edmx, и вот какая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.