Entity Framework Core Caching
The ADO.NET Entity Framework is a popular object-relational mapping framework. It provides abstraction from underlying relational data that is stored in a database and presents its conceptual schema to the application, preventing the need to write database persistence code.
Entity Framework can be seen in most of the high transaction applications where scalability and performance cannot be compromised. However, in such critical cases, the database quickly becomes a bottleneck as the database tier does not support adding on more servers. To achieve this scalability, NCache provides a pluggable in-memory cache provider to act as a second level cache and cache query results.
In This Section
Installing NCache Entity Framework Core Provider
Explains the pre-requisites and NuGet packages for installing EF Core Caching Provider.
Configuring NCache Entity Framework Core Provider
Explains how to configure EF Core Caching Provider.
Using NCache Entity Framework Core Provider
Explains how to use EF Core Caching Provider.
Logging in NCache Entity Framework Core Provider
Explains the logging mechanism for EF Core Caching Provider.