Nouvelles fonctionnalités d’EF Core 1.1New features in EF Core 1.1

ModélisationModelling

Mappage de champsField mapping

Permet de configurer un champ de stockage pour une propriété.Allows you to configure a backing field for a property. 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é.This can be useful for read-only properties, or data that has Get/Set methods rather than a property.

Mappage de tables à mémoire optimisée dans SQL ServerMapping to Memory-Optimized Tables in SQL Server

Vous pouvez spécifier que la table à laquelle est mappée une entité a une mémoire optimisée.You can specify that the table an entity is mapped to is memory-optimized. 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.When using EF Core to create and maintain a database based on your model (either with migrations or Database.EnsureCreated()), a memory-optimized table will be created for these entities.

Change trackingChange tracking

API de suivi des modifications supplémentaires dans EF6Additional change tracking APIs from EF6

Par exemple : Reload, GetModifiedProperties, GetDatabaseValues, etc.Such as Reload, GetModifiedProperties, GetDatabaseValues etc.

QueryQuery

Chargement expliciteExplicit Loading

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.Allows you to trigger population of a navigation property on an entity that was previously loaded from the database.

DbSet.FindDbSet.Find

Fournit un moyen simple de récupérer une entité en fonction de sa valeur de clé primaire.Provides an easy way to fetch an entity based on its primary key value.

AutreOther

Résilience de la connexionConnection resiliency

Effectue automatiquement de nouvelles tentatives de commandes de base de données ayant échoué.Automatically retries failed database commands. Cela est particulièrement utile durant la connexion à SQL Azure, où les défaillances passagères sont courantes.This is especially useful when connection to SQL Azure, where transient failures are common.

Remplacement de services simplifiéSimplified service replacement

Facilite le remplacement de services internes utilisés par EF.Makes it easier to replace internal services that EF uses.