Utilizzo della memorizzazione nella cache in Entity Framework Core NCache

Gotham K

Di Thiago Vivas

Introduzione

In questo articolo verrà spiegato come integrare Entity Framework Core con un motore di memorizzazione nella cache utilizzando NCache. L'articolo fornirà un esempio pratico di come potremmo configurare il nostro Entity Framework Core in un'applicazione Console e come utilizzare NCache per effettuare richieste più veloci al database con la sua cache distribuita in memoria nativa.

Che cos'è Entity Framework Core?

Entity Framework Core è il più recente ORM - Object Relational Mapper di Microsoft, che aiuta le applicazioni software a mappare, connettere e gestire entità a un'ampia gamma di database. Entity Framework Core è open source e multipiattaforma, essendo il primo ORM utilizzato dal software che utilizza le tecnologie Microsoft.

Leggi l'articolo completo

Al momento della stesura di questo articolo, Entity Framework Core offre due modi per connettere le tue entità al database:

  • Codice Innanzitutto, scrivendo prima le entità del progetto e poi riflettendo quegli oggetti nel database;
  • Database Per prima cosa, crea prima il tuo database e poi genera le entità del tuo progetto.

Che cosa è l' NCache?

NCache è anche un software open source e multipiattaforma. Il suo server di cache offre una cache distribuita in memoria scalabile per .NET, Java, Scala, Python e Node.js. Poiché questo articolo si concentrerà sulle tecnologie .NET, possiamo utilizzare NCache per usufruire dei seguenti utilizzi:

  • Archiviazione dello stato della sessione ASP.NET
  • ASP.NET view state caching
  • Cache di output ASP.NET
  • Cache di Entity Framework
  • Cache di secondo livello di Hibernate
Leggi l'articolo completo
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.