Utiliser EF Core 6 avec Azure Cosmos DB dans une API ASP.NET

Bien que les bases de données relationnelles restent le format le plus courant, une autre option existe : Azure Cosmos DB. Découvrez comment cette solution offrant souplesse et performances s’intégre dans une API .NET avec EF Core 6.

Entity Framework Core : optimisation sur les update

Dans cet article nous allons aborder une subtilité de Entity Framework Core qui permet d’optimiser les requêtes de mises à jour envoyées à la base de données.Entity Framework est devenu un ORM puissant qui facilite le travaille des développeurs. L’inconvénient est qu’il camoufle ce qu’il se passe derrière donnant l’impression …

Entity Framework Core : optimisation sur la récupération d’entités liées

Dans cet article nous allons voir que dans le cas de la récupération d’une grappe d’objets, Entity Framework cache le manque d’optimisation. Sans erreur visible, il n’y a qu’une forte volumétrie qui nous fera apparaître des latences.Nous allons voir un cas concret et comment l’optimiser. Cas Concret Prenons l’exemple d’un …

Generic Repository, Unit Of Work et Entity Framework

Dans cet article nous allons aborder plusieurs sujets qui permettront d’avoir une solution clé en main permettant de gérer nos données avec Entity Framework. Dans un premier temps nous rappellerons les principes d’Entity Framework, du pattern Repository et aborderons celui du Unit Of Work. La partie suivante sera dédiée à …

Entity Framework Code First Migrations

Introduction : Cet article est destiné à tous ceux qui utilisent / ou qui souhaitent  utiliser Entity Framework dans leurs couches d’accès aux données. Suite à mon  retour d’expérience chez l’un de nos clients, je partage avec vous une des approches intéressantes qu’Entity Framework nous a apportées (Code First Migration) afin …

Manipulation de dates en UTC avec Entity Framework.

Bien souvent lorsque l’on manipule des dates coté serveur, qu’il s’agisse de les stocker en base de données ou bien d’effectuer des traitements dessus on choisit de n’utiliser que de l’UTC, afin d’avoir un référentiel commun à tous les fuseaux horaires.Cependant lorsque l’on utilise Entity Framework, on est confronté à …