QueryBuffer QueryBuffer 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 QueryBuffer : IQueryBuffer
Public Class QueryBuffer
    Implements IQueryBuffer
Inheritance
System.ObjectSystem.Object
QueryBufferQueryBuffer
Implements

Constructors

QueryBuffer(LazyRef, LazyRef) QueryBuffer(LazyRef(Of IStateManager), LazyRef(Of IChangeDetector))

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 QueryBuffer(LazyRef<IStateManager> stateManager, LazyRef<IChangeDetector> changeDetector)
Public Sub New(stateManager As LazyRef(Of IStateManager), changeDetector As LazyRef(Of IChangeDetector))
Parameters

Methods

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetEntity(IKey, EntityLoadInfo, Boolean, Boolean) GetEntity(IKey, EntityLoadInfo, Boolean, 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 virtual object GetEntity(IKey key, EntityLoadInfo entityLoadInfo, bool queryStateManager, bool throwOnNullKey)
Public Overridable Function GetEntity(key As IKey, entityLoadInfo As EntityLoadInfo, queryStateManager As Boolean, throwOnNullKey As Boolean) As Object
Parameters
key
IKey IKey
queryStateManager
System.Boolean System.Boolean
throwOnNullKey
System.Boolean System.Boolean
Returns
System.Object System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetPropertyValue(Object, IProperty) GetPropertyValue(Object, IProperty)

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 virtual object GetPropertyValue(object entity, IProperty property)
Public Overridable Function GetPropertyValue(entity As Object, property As IProperty) As Object
Parameters
entity
System.Object System.Object
property
IProperty IProperty
Returns
System.Object System.Object

GetType() GetType()

Inherited from System.Object

Include(QueryContext, Object, IReadOnlyList, IReadOnlyList, Boolean) Include(QueryContext, Object, IReadOnlyList(Of INavigation), IReadOnlyList(Of IRelatedEntitiesLoader), 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 virtual void Include(QueryContext queryContext, object entity, IReadOnlyList<INavigation> navigationPath, IReadOnlyList<IRelatedEntitiesLoader> relatedEntitiesLoaders, bool queryStateManager)
Public Overridable Sub Include(queryContext As QueryContext, entity As Object, navigationPath As IReadOnlyList(Of INavigation), relatedEntitiesLoaders As IReadOnlyList(Of IRelatedEntitiesLoader), queryStateManager As Boolean)
Parameters
queryContext
QueryContext QueryContext
entity
System.Object System.Object
navigationPath
System.Collections.Generic.IReadOnlyList<INavigation> System.Collections.Generic.IReadOnlyList(Of INavigation)
relatedEntitiesLoaders
System.Collections.Generic.IReadOnlyList<IRelatedEntitiesLoader> System.Collections.Generic.IReadOnlyList(Of IRelatedEntitiesLoader)
queryStateManager
System.Boolean System.Boolean

IncludeAsync(QueryContext, Object, IReadOnlyList, IReadOnlyList, Boolean, CancellationToken) IncludeAsync(QueryContext, Object, IReadOnlyList(Of INavigation), IReadOnlyList(Of IAsyncRelatedEntitiesLoader), Boolean, CancellationToken)

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 virtual Task IncludeAsync(QueryContext queryContext, object entity, IReadOnlyList<INavigation> navigationPath, IReadOnlyList<IAsyncRelatedEntitiesLoader> relatedEntitiesLoaders, bool queryStateManager, CancellationToken cancellationToken)
Public Overridable Function IncludeAsync(queryContext As QueryContext, entity As Object, navigationPath As IReadOnlyList(Of INavigation), relatedEntitiesLoaders As IReadOnlyList(Of IAsyncRelatedEntitiesLoader), queryStateManager As Boolean, cancellationToken As CancellationToken) As Task
Parameters
queryContext
QueryContext QueryContext
entity
System.Object System.Object
navigationPath
System.Collections.Generic.IReadOnlyList<INavigation> System.Collections.Generic.IReadOnlyList(Of INavigation)
relatedEntitiesLoaders
System.Collections.Generic.IReadOnlyList<IAsyncRelatedEntitiesLoader> System.Collections.Generic.IReadOnlyList(Of IAsyncRelatedEntitiesLoader)
queryStateManager
System.Boolean System.Boolean
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task System.Threading.Tasks.Task

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

StartTracking(Object, EntityTrackingInfo) StartTracking(Object, EntityTrackingInfo)

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 virtual void StartTracking(object entity, EntityTrackingInfo entityTrackingInfo)
Public Overridable Sub StartTracking(entity As Object, entityTrackingInfo As EntityTrackingInfo)
Parameters
entity
System.Object System.Object

ToString() ToString()

Inherited from System.Object