Caching in Entity Framework Core mit NCache

Gowtham K

Von Thiago Vivas

Einleitung

In diesem Artikel wird erklärt, wie man Entity Framework Core mit einer Caching-Engine integriert NCache. Der Artikel gibt ein praktisches Beispiel dafür, wie wir unseren Entity Framework Core in einer Konsolenanwendung einrichten und nutzen können NCache um schnellere Anfragen an die Datenbank mit ihrem nativen verteilten In-Memory-Cache zu stellen.

Was ist Entity Framework Core?

Entity Framework Core ist der neueste ORM von Microsoft – Object Relational Mapper, der Softwareanwendungen hilft, Entitäten einer Vielzahl von Datenbanken zuzuordnen, zu verbinden und zu verwalten. Entity Framework Core ist Open Source und plattformübergreifend und das führende ORM, das von Software mit Microsoft-Technologien verwendet wird.

Den ganzen Artikel lesen

Zum Zeitpunkt des Schreibens dieses Artikels bietet Entity Framework Core zwei Möglichkeiten, Ihre Entitäten mit der Datenbank zu verbinden:

  • Code First, zuerst die Entitäten Ihres Projekts schreiben und dann diese Objekte in der Datenbank widerspiegeln;
  • Datenbank Lassen Sie zunächst Ihre Datenbank erstellen und generieren Sie dann die Entitäten Ihres Projekts.

Was ist NCache?

NCache ist ebenfalls Open-Source- und plattformübergreifende Software. Sein Cache-Server bietet einen skalierbaren verteilten In-Memory-Cache für .NET, Java, Scala, Python und Node.js. Da sich dieser Artikel auf .NET-Technologien konzentriert, können wir diese verwenden NCache um die folgenden Nutzungsmöglichkeiten zu nutzen:

  • ASP.NET-Sitzungsstatusspeicher
  • ASP.NET view state Caching
  • ASP.NET-Ausgabecache
  • Entity Framework-Cache
  • NHibernate-Cache der zweiten Ebene
Den ganzen Artikel lesen
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.