Show / Hide Table of Contents

Class LLBLGenQueryProvider

The query provider specialized for the LLBLGen infrastructure.

Inheritance
System.Object
DataContextQueryProvider
LLBLGenQueryProvider
Implements
IDataContextQueryProvider
IAsyncQueryProvider
System.Linq.IQueryProvider
Inherited Members
DataContextQueryProvider.DataContext
DataContextQueryProvider.QueryOperationContext
DataContextQueryProvider.NativeQueryProvider
DataContextQueryProvider.CreateQuery(Expression)
DataContextQueryProvider.CreateQuery<TElement>(Expression)
DataContextQueryProvider.Execute(Expression)
DataContextQueryProvider.Execute<TResult>(Expression)
DataContextQueryProvider.ExecuteAsync(Expression, CancellationToken)
DataContextQueryProvider.ExecuteAsync<TResult>(Expression, CancellationToken)
DataContextQueryProvider.TryGetEntityActivator()
DataContextQueryProvider.GetExecutableExpression(Expression)
DataContextQueryProvider.CreateQueryExpressionVisitor(Func<Type, IContext, Type>, IActivator)
DataContextQueryProvider.CreateQuery<TElement>(IQueryable<TElement>)
DataContextQueryProvider.AttachEntitiesToDataContext<TResult>(TResult)
DataContextQueryProvider.AttachEntityCollection<TResult, T>(TResult)
DataContextQueryProvider.ToExecutionResult<TResult, T>(IList<T>)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Data.LLBLGen
Assembly: Kephas.Data.LLBLGen.dll
Syntax
public class LLBLGenQueryProvider : DataContextQueryProvider, IDataContextQueryProvider, IAsyncQueryProvider, IQueryProvider

Constructors

| Improve this Doc View Source

LLBLGenQueryProvider(IQueryOperationContext, IQueryProvider)

Initializes a new instance of the LLBLGenQueryProvider class.

Declaration
public LLBLGenQueryProvider(IQueryOperationContext queryOperationContext, IQueryProvider nativeQueryProvider)
Parameters
Type Name Description
IQueryOperationContext queryOperationContext

The query operation context.

System.Linq.IQueryProvider nativeQueryProvider

The native query provider.

Methods

| Improve this Doc View Source

IsAttachable(Object)

Indicates whether an entity is attachable.

Declaration
protected override bool IsAttachable(object entity)
Parameters
Type Name Description
System.Object entity

The entity.

Returns
Type Description
System.Boolean

True if the entity is attachable, false if not.

Overrides
DataContextQueryProvider.IsAttachable(Object)
| Improve this Doc View Source

IsAttachableType(Type)

Indicates whether an entity type is attachable.

Declaration
protected override bool IsAttachableType(Type entityType)
Parameters
Type Name Description
System.Type entityType

The entity type.

Returns
Type Description
System.Boolean

True if the entity type is attachable, false if not.

Overrides
DataContextQueryProvider.IsAttachableType(Type)

Implements

IDataContextQueryProvider
IAsyncQueryProvider
System.Linq.IQueryProvider

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