Nouvelles fonctionnalités d’EF Core 1.1

Modélisation

Mappages de champs

Permet de configurer un champ de stockage pour une propriété. Cela peut être utile pour les propriétés en lecture seule ou les données utilisant les méthodes Get/Set au lieu d’une propriété.

Mappage de tables à mémoire optimisée dans SQL Server

Vous pouvez spécifier que la table à laquelle est mappée une entité a une mémoire optimisée. Quand EF Core est utilisé pour créer et gérer une base de données basée sur votre modèle (avec des migrations ou Database.EnsureCreated()), une table à mémoire optimisée est créée pour ces entités.

Suivi des modifications

API de suivi des modifications supplémentaires dans EF6

Par exemple : Reload, GetModifiedProperties, GetDatabaseValues, etc.

Requête

Chargement explicite

Permet de déclencher le remplissage d’une propriété de navigation sur une entité qui a été précédemment chargée à partir de la base de données.

DbSet.Find

Fournit un moyen simple de récupérer une entité en fonction de sa valeur de clé primaire.

Autres

Résilience de connexion

Effectue automatiquement de nouvelles tentatives de commandes de base de données ayant échoué. Cela est particulièrement utile durant la connexion à SQL Azure, où les défaillances passagères sont courantes.

Remplacement de services simplifié

Facilite le remplacement de services internes utilisés par EF.