我正在尝试将传入请求的时间戳与数据库存储值进行比较.SQL Server当然会保留一些毫秒的精度,当读入.NET DateTime时,它包括那些毫秒.但是,对系统的传入请求不提供该精度,因此我需要简单地删除毫秒.
我觉得我错过了一些明显的东西,但我还没有找到一种优雅的方法(C#).
如何清除指定控制器中的缓存?
我尝试使用几种方法:
Response.RemoveOutputCacheItem();
Response.Cache.SetExpires(DateTime.Now);
Run Code Online (Sandbox Code Playgroud)
没有任何影响,它不起作用.:(可能存在任何方式获取控制器缓存中的所有键并明确删除它们?在哪个重写的方法我应该执行清除缓存?以及如何做到这一点?
有什么想法吗?