Einführung
Entity Framework 6 bietet eine effektive Methode für den Zugriff auf Datenbanken. Dieser Artikel befasst sich mit dem Problem, das beim Versuch auftritt, Entity Framework 6 mit einem MySql-Datenbankserver in Microsoft Visual Studio 2013 in einem WinForms-Projekt zu integrieren, und stellt eine umfassende Lösung vor.
Problem
Bei der Installation von EntityFramework 6.0.2 über NuGet Package Manager und dem Versuch, dem Projekt ein ADO.NET-Entitätsdatenmodell hinzuzufügen, kann bei Benutzern die folgende Fehlermeldung auftreten:
„Ihr Projekt verweist auf die neueste Version von Entity Framework.“ ; es konnte jedoch kein mit dieser Version kompatibler Entity Framework-Datenbankanbieter für Ihre Datenverbindung gefunden werden die richtige Kombination von NuGet-Paketen und -Konfiguration:
Installieren Sie wesentliche Pakete:
4.5 WinForms-Projekt (für .Net Framework 4.0, siehe Einschränkung unten).
Installieren Sie die folgenden NuGet-Pakete nacheinander:
EntityFrameworkFügen Sie nach dem Start des Tags ein neues Tag-EntityFramework ein.
Wählen Sie die einzuschließenden Datenbankobjekte aus (Tabellen, Ansichten oder gespeicherte Prozeduren).
Beenden Sie den Assistenten.Für .Net Framework 4.0: Überprüfen Sie die Kompatibilität mit Entity Framework 6 basierend auf die in den Referenzen bereitgestellten Informationen.
MySql.Data.Entity.EF6.dll
MySql.Web.dllDas obige ist der detaillierte Inhalt vonWie integriere ich Entity Framework 6 mit MySQL in Visual Studio 2013 WinForms-Projekten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!