ASP.net vNext und Entity Framework 6

8

Ist es möglich, EF6 unter dem Pre-Release ASP.net vNext auszuführen? EF7 verfügt nicht über einige Features, die ich brauche, aber ich möchte meine Anwendung in .NET Core prototypieren.

Ich erhalte den folgenden Fehler:

%Vor%

Ich weiß, dass .NET Core Assemblys mit starkem Namen nicht unterstützt, aber soweit ich weiß, betreibe ich den Server unter dem Aspnet50-Framework und nicht unter aspnetcore50.

Mein project.json sieht so aus:

%Vor%

Die EF-Klassen sind in einem separaten Projekt (Tricycle.Studio.ContentManager.Client) mit der folgenden project.json:

definiert %Vor%     
Grokys 17.03.2015, 16:59
quelle

1 Antwort

9

Sie können Microsoft.AspNet.Identity.EntityFramework nicht mit EF6 verwenden, da dies von EF7 abhängt.

Basierend auf Ihrer project.json -Datei lädt die Laufzeitumgebung sowohl EF6 als auch EF7 (wegen der Identität). Das Verhalten ist unvorhersehbar.

Mischen Sie auch nicht beta2 und beta3 Pakete. Das ist ein garantierter Ärger.

    
Victor Hurdugaci 17.03.2015, 17:28
quelle