Show / Hide Table of Contents

Interface IOnQueryBehavior

Contract for the behavior invoked upon building entity queries.

Namespace: Kephas.Data.Behaviors
Assembly: Kephas.Data.dll
Syntax
public interface IOnQueryBehavior

Methods

| Improve this Doc View Source

AfterQuery(Type, IQueryOperationContext)

Callback invoked after the query has been created.

Declaration
void AfterQuery(Type entityType, IQueryOperationContext queryOperationContext)
Parameters
Type Name Description
System.Type entityType

Type of the entity.

IQueryOperationContext queryOperationContext

Context for the query operation.

| Improve this Doc View Source

BeforeQuery(Type, IQueryOperationContext)

Callback invoked before the query is being created.

Declaration
void BeforeQuery(Type entityType, IQueryOperationContext queryOperationContext)
Parameters
Type Name Description
System.Type entityType

Type of the entity.

IQueryOperationContext queryOperationContext

Context for the query operation.

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX