Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il est possible d’utiliser EF Core et EF6 dans la même application ou bibliothèque en installant les deux packages NuGet.
Certains types ont les mêmes noms dans EF Core et EF6 et diffèrent uniquement par espace de noms, ce qui peut compliquer l’utilisation d’EF Core et EF6 dans le même fichier de code. L’ambiguïté peut être aisément éliminée grâce aux directives d’alias pour les espaces de noms. Par exemple:
using Microsoft.EntityFrameworkCore; // use DbContext for EF Core
using EF6 = System.Data.Entity; // use EF6.DbContext for the EF6 version
Si vous transférez une application existante qui a plusieurs modèles EF, vous pouvez choisir de les porter de manière sélective vers EF Core et continuer à utiliser EF6 pour les autres.