使用缓存的性能还是

时间:2019-04-26 05:49:29

标签: c# sql-server entity-framework

我正在对某些数据使用内存缓存,这些数据在大多数时间里都与大多数用户一起使用,从而在我的应用中获得良好的性能,但是我想知道有什么方法可以代替缓存?我正在使用.net core 2.2和sql server 2016

1 个答案:

答案 0 :(得分:1)

您可以指定实体映射到的表是内存优化的。使用EF Core根据模型(通过迁移或Database.EnsureCreated())创建和维护数据库时,将为这些实体创建内存优化表。

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<Blog>()
        .ForSqlServerIsMemoryOptimized();
}
相关问题