@@ -26,6 +26,8 @@ internal sealed class DatabaseOperations : IDatabaseOperations
2626 /// </summary>
2727 private const int DuplicateKeyErrorId = 2627 ;
2828
29+ private const string UtcNowParameterName = "UtcNow" ;
30+
2931 public DatabaseOperations (
3032 string connectionString , string schemaName , string tableName , ISystemClock systemClock )
3133 {
@@ -118,7 +120,7 @@ public void DeleteExpiredCacheItems()
118120 using ( var connection = new SqlConnection ( ConnectionString ) )
119121 using ( var command = new SqlCommand ( SqlQueries . DeleteExpiredCacheItems , connection ) )
120122 {
121- command . Parameters . AddWithValue ( "UtcNow" , SqlDbType . DateTimeOffset , utcNow ) ;
123+ command . Parameters . AddWithValue ( UtcNowParameterName , SqlDbType . DateTimeOffset , utcNow ) ;
122124
123125 connection . Open ( ) ;
124126
@@ -141,7 +143,7 @@ public void SetCacheItem(string key, ArraySegment<byte> value, DistributedCacheE
141143 . AddCacheItemValue ( value )
142144 . AddSlidingExpirationInSeconds ( options . SlidingExpiration )
143145 . AddAbsoluteExpiration ( absoluteExpiration )
144- . AddWithValue ( "UtcNow" , SqlDbType . DateTimeOffset , utcNow ) ;
146+ . AddWithValue ( UtcNowParameterName , SqlDbType . DateTimeOffset , utcNow ) ;
145147
146148 connection . Open ( ) ;
147149
@@ -181,7 +183,7 @@ public void SetCacheItem(string key, ArraySegment<byte> value, DistributedCacheE
181183 . AddCacheItemValue ( value )
182184 . AddSlidingExpirationInSeconds ( options . SlidingExpiration )
183185 . AddAbsoluteExpiration ( absoluteExpiration )
184- . AddWithValue ( "UtcNow" , SqlDbType . DateTimeOffset , utcNow ) ;
186+ . AddWithValue ( UtcNowParameterName , SqlDbType . DateTimeOffset , utcNow ) ;
185187
186188 await connection . OpenAsync ( token ) . ConfigureAwait ( false ) ;
187189
@@ -224,7 +226,7 @@ public void SetCacheItem(string key, ArraySegment<byte> value, DistributedCacheE
224226 {
225227 command . Parameters
226228 . AddCacheItemId ( key )
227- . AddWithValue ( "UtcNow" , SqlDbType . DateTimeOffset , utcNow ) ;
229+ . AddWithValue ( UtcNowParameterName , SqlDbType . DateTimeOffset , utcNow ) ;
228230
229231 connection . Open ( ) ;
230232
@@ -277,7 +279,7 @@ public void SetCacheItem(string key, ArraySegment<byte> value, DistributedCacheE
277279 {
278280 command . Parameters
279281 . AddCacheItemId ( key )
280- . AddWithValue ( "UtcNow" , SqlDbType . DateTimeOffset , utcNow ) ;
282+ . AddWithValue ( UtcNowParameterName , SqlDbType . DateTimeOffset , utcNow ) ;
281283
282284 await connection . OpenAsync ( token ) . ConfigureAwait ( false ) ;
283285
0 commit comments