Relational​Compiled​Query​Cache​Key​Generator Relational​Compiled​Query​Cache​Key​Generator Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class RelationalCompiledQueryCacheKeyGenerator : CompiledQueryCacheKeyGenerator, ICompiledQueryCacheKeyGeneratorPublic Class RelationalCompiledQueryCacheKeyGenerator
    Inherits CompiledQueryCacheKeyGenerator
    Implements ICompiledQueryCacheKeyGenerator
Inheritance
System.ObjectSystem.Object
RelationalCompiledQueryCacheKeyGeneratorRelationalCompiledQueryCacheKeyGenerator
Implements

Inherited Members

System.Object

System.Object.ToString()System.Object.ToString()
System.Object.Equals(System.Object)System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()System.Object.GetHashCode()
System.Object.GetType()System.Object.GetType()
System.Object.MemberwiseClone()System.Object.MemberwiseClone()

Constructors

RelationalCompiledQueryCacheKeyGenerator(IModel, ICurrentDbContext, IDbContextOptions) RelationalCompiledQueryCacheKeyGenerator(IModel, ICurrentDbContext, IDbContextOptions)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public RelationalCompiledQueryCacheKeyGenerator(IModel model, ICurrentDbContext currentContext, IDbContextOptions contextOptions)Public Sub New(model As IModel, currentContext As ICurrentDbContext, contextOptions As IDbContextOptions)
Parameters
model
IModel IModel

Methods

GenerateCacheKey(Expression, Boolean) GenerateCacheKey(Expression, Boolean)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override object GenerateCacheKey(Expression query, bool async)Public Overrides Function GenerateCacheKey(query As Expression, async As Boolean) As Object
Parameters
query
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
async
System.Boolean System.Boolean
Returns
System.Object System.Object
Overrides

GenerateCacheKeyCore(Expression, Boolean) GenerateCacheKeyCore(Expression, Boolean)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey GenerateCacheKeyCore(Expression query, bool async)Protected Function GenerateCacheKeyCore(query As Expression, async As Boolean) As RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey
Parameters
query
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
async
System.Boolean System.Boolean
Returns