Łącznik MySQL 6.7.4 i wyjątki dla Entity Framework 5
PobrałemMySQL Connector / Net 6.7.4 iMySQL dla Visual Studio 1.0.2, a następnie następujete instrukcje przetestować to:
Utwórz połączenie z istniejącą bazą danych MySQL.Utwórz aplikację konsoli.DodajModel danych jednostki ADO.NET z istniejącego połączenia z bazą danych.Dodaj element generowania koduEF 5.x DbContext Generator, zastępując pliki .tt.Napisz kod, który pobrał rekordy z bazy danych.Uruchomienie aplikacji, mam ten wyjątek:
ConfigurationErrorsException: Nie można znaleźć lub załadować zarejestrowanego dostawcy danych .Net Framework.
Potem dodałem odniesienia doMySql.Data
iMySql.Data.Entity
biblioteki w wersji 6.7.4.0 do mojego projektu .NET 4.5. Teraz, gdy uruchomię aplikację, otrzymuję inny wyjątek:
FileLoadException: Nie można załadować pliku lub złożenia „MySql.Data, Version = 6.6.5.0, culture = neutral, PublicKeyToken = c5687fc88969c44d” lub jednej z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040)
Zanotuj numer wersji, który nie jest wersją MySQL Connector, którą zainstalowałem.
Jak to działa poprawnie?