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 …

Utiliser SqlBulkCopy avec SqlServer pour insérer rapidement de grands volumes de données

La problématique de performance revient dans tous les projets, mais est différente suivant le contexte. Un des axes principaux à travailler pour gagner en performance, mis à part la conception de l’application et l’optimisation logicielle, est la correcte implémentation de la stack data et son impact suivant sa volumétrie. Nous …

Generic Repository, Unit Of Work et Entity Framework

Dans cet article nous allons aborder plusieurs sujets qui permettront d’avoir une première solution clé en main pour ce qui est de la gestion de 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. …

HdInsight : lancer des requêtes hive avec .Net Core

Nous avons vu dans un précédent article comment exécuter des requêtes Hive avec python. Nous allons maintenant voir comment faire de même en .Net Core, ce qui permettra d’exécuter une application .Net sur le cluster qui est sous linux.Pour cela, on va s’appuyer sur un package NuGet que j’ai développé …

Passer à HTTP/2 pour améliorer les performances d’utilisation d’une API

Lorsque l’on développe ou utilise une API, on souhaite que celle-ci puisse être consommée de la manière la plus performante possible; il existe aujourd’hui une mesure technique relativement simple (quand on en remplit les prérequis), qui ne nécessite quasiment aucun développement et n’introduit pas de risque de régression : passer …

Ma VM Azure est-elle démarrée ou pas?

Lorsqu’on démarre une VM dynamiquement par powershell par exemple, on aimerait savoir  tout aussi dynamiquement si la VM est démarrée et opérationnelle. Pour cela, nous disposons de différentes informations sur la VM, mais lesquels prendre. Par exemple, on peut trouver le statut du réseau, des disques, … Nous allons voir quels statuts récupérer et …

Fiabiliser les applications .Net avec l’amie Polly

Polly n’est pas qu’une balade de Nirvana, que les jeunes générations peuvent ne pas connaître mais qui, pour les autres, vous restera maintenant en tête pendant la lecture du reste de cet article. Polly est aussi une librairie Open Source .NET permettant de renforcer considérablement la robustesse de votre application en …