QuerySpecExtensionMethodsCacheResultsetTQuery Method (TQuery, TimeSpan, Boolean, String) |
Specifies that the query's resultset should be cached for the duration specified.
Namespace:
SD.LLBLGen.Pro.QuerySpec
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax public static TQuery CacheResultset<TQuery>(
this TQuery query,
TimeSpan duration,
bool overwriteIfPresent,
string cacheTag
)
where TQuery : QuerySpec
<ExtensionAttribute>
Public Shared Function CacheResultset(Of TQuery As QuerySpec) (
query As TQuery,
duration As TimeSpan,
overwriteIfPresent As Boolean,
cacheTag As String
) As TQuery
Parameters
- query
- Type: TQuery
The query. - duration
- Type: SystemTimeSpan
The duration how long the resultset will stay in the cache. - overwriteIfPresent
- Type: SystemBoolean
if set to true it will replace an existing cached set with the one specified. - cacheTag
- Type: SystemString
The cache tag.
Type Parameters
- TQuery
- The type of the query.
Return Value
Type:
TQueryUsage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also