Por Thiago Vivas
Será explicado neste artigo como integrar o Entity Framework Core com um mecanismo de cache usando NCache. O artigo dará um exemplo prático de como podemos configurar nosso Entity Framework Core em um aplicativo de console e como usar NCache para fazer solicitações mais rápidas ao banco de dados com seu cache distribuído na memória nativo.
O Entity Framework Core é o ORM - Object Relational Mapper mais recente da Microsoft, que ajuda os aplicativos de software a mapear, conectar e gerenciar entidades a uma ampla variedade de bancos de dados. O Entity Framework Core é open source e multiplataforma, sendo o 1º ORM mais utilizado por softwares que utilizam tecnologias Microsoft.
Leia o artigo completoNo momento da redação deste artigo, o Entity Framework Core oferece duas maneiras de conectar suas entidades ao banco de dados:
NCache também é um software de código aberto e multiplataforma. Seu servidor de cache oferece um cache distribuído na memória escalonável para .NET, Java, Scala, Python e Node.js. Como este artigo se concentrará nas tecnologias .NET, podemos usar NCache para aproveitar os seguintes usos: