每当我需要从 SQL 数据库中检索数据时,我都会使用 FromCache() 方法。由于它是基于 userID 获取数据,因此在单个方法中将执行许多唯一查询。与 userID 关联的数据将通过一个单独的过程进行更新,该过程还将在控制检索的方法中触发一个事件。当特定用户的数据更新时,我想使该用户的缓存过期,以便对该用户 ID 的下一个查询将获得最新数据。
我看到 EF plus 可以选择 ExpireTag。为每个用户 ID 创建一个标签然后使用它来使缓存过期是否可行?
每当我需要从 SQL 数据库中检索数据时,我都会使用 FromCache() 方法。由于它是基于 userID 获取数据,因此在单个方法中将执行许多唯一查询。与 userID 关联的数据将通过一个单独的过程进行更新,该过程还将在控制检索的方法中触发一个事件。当特定用户的数据更新时,我想使该用户的缓存过期,以便对该用户 ID 的下一个查询将获得最新数据。
我看到 EF plus 可以选择 ExpireTag。为每个用户 ID 创建一个标签然后使用它来使缓存过期是否可行?