Caching In Entity Framework (EF) Core Using NCache

By Nandkishor

Caching is a proven technique used at various levels in web applications to improve performance and responsiveness. A cache is a high-speed data storage layer that saves a subset of data, often temporary in nature so that subsequent requests for that data are served up faster than accessing the data's primary storage location.

Entity Framework Core is a cross-platform version of the popular Entity Framework data access technology that is lightweight, extendable, and open source.

Read full Article

EF Core can be used as an object-relational mapper (O/RM), which can do the following:

  • Allows .NET developers to use .NET objects to interact with a database.
  • Removes the requirement for most of the data-access code that is generally required.
  • However, during peak loads, high-transaction .NET Core apps using EF Core have performance and scalability problems in the database tier. This is because, although you can scale the application layer by adding more application servers, you can't scale the database tier by adding more database servers.
Read full Article
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.