IQueryBuffer IQueryBuffer Interface

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 interface IQueryBuffer
Public Interface IQueryBuffer

Methods

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.

object GetEntity(IKey key, EntityLoadInfo entityLoadInfo, bool queryStateManager, bool throwOnNullKey)
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

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.

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

void Include(QueryContext queryContext, object entity, IReadOnlyList<INavigation> navigationPath, IReadOnlyList<IRelatedEntitiesLoader> relatedEntitiesLoaders, bool queryStateManager)
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.

Task IncludeAsync(QueryContext queryContext, object entity, IReadOnlyList<INavigation> navigationPath, IReadOnlyList<IAsyncRelatedEntitiesLoader> relatedEntitiesLoaders, bool queryStateManager, CancellationToken cancellationToken)
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

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.

void StartTracking(object entity, EntityTrackingInfo entityTrackingInfo)
Sub StartTracking(entity As Object, entityTrackingInfo As EntityTrackingInfo)
Parameters
entity
System.Object System.Object