Obtenir Entity Framework

Entity Framework est composé des outils EF pour Visual Studio et du runtime EF.

Outils EF pour Visual Studio

Les Outils Entity Framework pour Visual Studio incluent le Concepteur EF et l’Assistant modèle EF et sont requis pour les flux de travail database-first et model-first. Les outils EF sont inclus dans toutes les versions récentes de Visual Studio. Si vous effectuez une installation personnalisée de Visual Studio, vous devez vous assurer que l’élément « Entity Framework 6 Tools » est sélectionné, soit en choisissant une charge de travail qui l’inclut, soit en le sélectionnant en tant que composant individuel.

Pour certaines versions antérieures de Visual Studio, les outils EF mis à jour sont disponibles en téléchargement. Consultez les Versions Visual Studio pour obtenir des conseils sur la façon d’obtenir la version des outils EF la plus récente disponible pour votre version de Visual Studio.

Runtime EF

La version d’Entity Framework la plus récente est disponible en tant que package NuGet EntityFramework. Si vous n’êtes pas familiarisé avec le gestionnaire de package NuGet, nous vous encourageons à lire la Présentation de NuGet.

Installer le package NuGet EF

Vous pouvez installer le package EntityFramework en faisant un clic droit sur le dossier Références de votre projet et en sélectionnant Gérer les packages NuGet...

Manage NuGet Packages

Installer depuis la console du gestionnaire de package

Vous pouvez également installer EntityFramework en exécutant la commande suivante dans la console du gestionnaire de package.

Install-Package EntityFramework

Installer une version EF spécifique

À partir d’EF 4.1, de nouvelles versions du runtime EF ont été publiées en tant que package NuGet EntityFramework. Toutes ces versions peuvent être ajoutées à un projet .NET Framework en exécutant la commande suivante dans la console du gestionnaire de package de Visual Studio :

Install-Package EntityFramework -Version <number>

Notez que <number> représente la version EF spécifique à installer. Par exemple, 6.2.0 est la version en numéro pour EF 6.2.

Les runtimes EF avant la version 4.1 faisaient partie de .NET Framework et ne peuvent pas être installés séparément.

Installer la préversion la plus récente

Les méthodes ci-dessus vous fournissent la version Entity Framework entièrement prise en charge la plus récente. Il existe souvent des versions Entity Framework préliminaires disponibles, et nous serions ravis que vous puissiez les essayer et nous faire part de vos commentaires.

Pour installer la préversion EntityFramework la plus récente, vous pouvez sélectionner Inclure la version préliminaire dans la fenêtre Gérer les packages NuGet. Si aucune version préliminaire n’est disponible, vous obtiendrez automatiquement la version Entity Framework entièrement prise en charge la plus récente.

Include PreRelease

Vous pouvez également exécuter la commande suivante dans la console du gestionnaire de package.

Install-Package EntityFramework -Pre