Entity Framework (EF) Core Caching
This feature is only available in NCache Enterprise Edition.
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
Entity Framework (EF) Core Caching Provider Installation
Explains the pre-requisites and NuGet packages for installing EF Core Caching Provider.
EF Core Provider Configuration with NCache as Second Level Cache
Explains how to configure EF Core Caching Provider.
Using NCache EF Core Caching Provider
Explains how to use EF Core Caching Provider.
Logging in EF Core Caching Provider
Explains the logging mechanism for EF Core Caching Provider.