首页 > 应用开发 > > .NET EF缓存问题
假如数据库繁忙 EF无法去数据库更新数据,新保存的数据,EF再去查可以查到吗 ?
比如 现在数据库繁忙 ,
程式在A表查询数据,没有找到
程序自己新建了一条数据保存到A表,
程序在A表查询数据,(可以找到自己新加的数据吗?)
假如可以查新缓存的数据,那么
网上搜到使用
EF默认会缓存查询过的数据,不想要它缓存就使用DbSet上的.AsNoTracking() 比如原来是context.Users.Where(...)改成context.Users.AsNoTracking().Where(...)
这种方式可以查到新缓存的数据吗?
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3370/viewspace-3133649/ ,如需转载,请注明出处,否则将追究法律责任。