Mise en cache dans Entity Framework Core à l'aide NCache

Gowtham K.

Par Thiago Vivas

Introduction

Il sera expliqué dans cet article comment intégrer Entity Framework Core avec un moteur de mise en cache en utilisant NCache. L'article donnera un exemple pratique de la façon dont nous pourrions configurer notre Entity Framework Core dans une application console et comment utiliser NCache pour effectuer des requêtes plus rapides à la base de données avec son cache distribué en mémoire natif.

Qu'est-ce qu'Entity Framework Core ?

Entity Framework Core est le plus récent ORM - Object Relational Mapper de Microsoft, qui aide les applications logicielles à mapper, connecter et gérer des entités à un large éventail de bases de données. Entity Framework Core est open source et multiplateforme, étant le premier ORM utilisé par les logiciels utilisant les technologies Microsoft.

Lire l'article complet

Au moment de la rédaction de cet article, Entity Framework Core propose deux manières de connecter vos entités à la base de données :

  • Code First, en écrivant d'abord les entités de votre projet, puis en reflétant ces objets dans la base de données ;
  • Base de données Commencez par créer votre base de données, puis générez les entités de votre projet.

Qu’est ce qu' NCache?

NCache est également un logiciel open source et multiplateforme. Son serveur de cache offre un cache distribué en mémoire évolutif pour .NET, Java, Scala, Python et Node.js. Comme cet article se concentrera sur les technologies .NET, nous pouvons utiliser NCache pour profiter des usages suivants :

  • Stockage de l'état de la session ASP.NET
  • ASP.NET view state la mise en cache
  • Cache de sortie ASP.NET
  • Cache du cadre d'entité
  • Cache de deuxième niveau NHibernate
Lire l'article complet
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.