我正在尝试了解SqlCacheDependency如何在批量更新情况下工作。 我理解如何设置它,如果我在数据库中进行一行更改,我的缓存将变为无效。
我的问题是,如果我对包含100行的表进行批量更新
UPDATE MyTable
SET Col = 1
问题
我是否收到100个无效通知,或者它是否足够聪明,知道数据已更改且只发送了1个通知,因此它只会使数据无效一次?
我正在使用与此类似的内容:Example
我担心的是,如果它一遍又一遍地失效,那么它将在数据库中100次获取新数据,我将不得不考虑另一种策略。
问候DotnetShadow