EntityFinder<TEntity> EntityFinder(Of TEntity) 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 EntityFinder<TEntity> : IEntityFinder<TEntity>, IEntityFinder where TEntity : class
Public Class EntityFinder(Of TEntity As Class)
    Implements IEntityFinder(Of TEntity), IEntityFinder
Type Parameters
TEntity
Inheritance
System.ObjectSystem.Object
EntityFinder<TEntity>EntityFinder(Of TEntity)
Implements

Constructors

EntityFinder(DbContext) EntityFinder(DbContext)

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 EntityFinder(DbContext context)
Public Sub New(context As DbContext)
Parameters

Methods

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

Find(Object[]) Find(Object())

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 TEntity Find(object[] keyValues)
Public Overridable Function Find(keyValues As Object()) As TEntity
Parameters
keyValues
System.Object[] System.Object()
Returns
TEntity TEntity

FindAsync(Object[], CancellationToken) FindAsync(Object(), 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<TEntity> FindAsync(object[] keyValues, CancellationToken cancellationToken = null)
Public Overridable Function FindAsync(keyValues As Object(), cancellationToken As CancellationToken = Nothing) As Task(Of TEntity)
Parameters
keyValues
System.Object[] System.Object()
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<TEntity> System.Threading.Tasks.Task(Of TEntity)

GetDatabaseValues(InternalEntityEntry) GetDatabaseValues(InternalEntityEntry)

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[] GetDatabaseValues(InternalEntityEntry entry)
Public Overridable Function GetDatabaseValues(entry As InternalEntityEntry) As Object()
Parameters
Returns
System.Object[] System.Object()

GetDatabaseValuesAsync(InternalEntityEntry, CancellationToken) GetDatabaseValuesAsync(InternalEntityEntry, 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<object[]> GetDatabaseValuesAsync(InternalEntityEntry entry, CancellationToken cancellationToken = null)
Public Overridable Function GetDatabaseValuesAsync(entry As InternalEntityEntry, cancellationToken As CancellationToken = Nothing) As Task(Of Object())
Parameters
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<System.Object[]> System.Threading.Tasks.Task(Of System.Object())

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

Load(INavigation, InternalEntityEntry) Load(INavigation, InternalEntityEntry)

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 Load(INavigation navigation, InternalEntityEntry entry)
Public Overridable Sub Load(navigation As INavigation, entry As InternalEntityEntry)
Parameters

LoadAsync(INavigation, InternalEntityEntry, CancellationToken) LoadAsync(INavigation, InternalEntityEntry, 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 LoadAsync(INavigation navigation, InternalEntityEntry entry, CancellationToken cancellationToken = null)
Public Overridable Function LoadAsync(navigation As INavigation, entry As InternalEntityEntry, cancellationToken As CancellationToken = Nothing) As Task
Parameters
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task System.Threading.Tasks.Task

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

Query(INavigation, InternalEntityEntry) Query(INavigation, InternalEntityEntry)

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 IQueryable<TEntity> Query(INavigation navigation, InternalEntityEntry entry)
Public Overridable Function Query(navigation As INavigation, entry As InternalEntityEntry) As IQueryable(Of TEntity)
Parameters
Returns
System.Linq.IQueryable<TEntity> System.Linq.IQueryable(Of TEntity)

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

Inherited from System.Object

ToString() ToString()

Inherited from System.Object

Explicit Interface Implementations

IEntityFinder.Find(Object[]) Microsoft.EntityFrameworkCore.Internal.IEntityFinder.Find(Object())

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 IEntityFinder.Find(object[] keyValues)
Function Microsoft.EntityFrameworkCore.Internal.IEntityFinder.Find(keyValues As Object()) As Object Implements IEntityFinder.Find
Parameters
keyValues
System.Object[] System.Object()
Returns
System.Object System.Object

IEntityFinder.FindAsync(Object[], CancellationToken) Microsoft.EntityFrameworkCore.Internal.IEntityFinder.FindAsync(Object(), 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<object> IEntityFinder.FindAsync(object[] keyValues, CancellationToken cancellationToken)
Function Microsoft.EntityFrameworkCore.Internal.IEntityFinder.FindAsync(keyValues As Object(), cancellationToken As CancellationToken) As Task(Of Object) Implements IEntityFinder.FindAsync
Parameters
keyValues
System.Object[] System.Object()
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<System.Object> System.Threading.Tasks.Task(Of System.Object)

IEntityFinder.Query(INavigation, InternalEntityEntry) Microsoft.EntityFrameworkCore.Internal.IEntityFinder.Query(INavigation, InternalEntityEntry)

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.

IQueryable IEntityFinder.Query(INavigation navigation, InternalEntityEntry entry)
Function Microsoft.EntityFrameworkCore.Internal.IEntityFinder.Query(navigation As INavigation, entry As InternalEntityEntry) As IQueryable Implements IEntityFinder.Query
Parameters
Returns
System.Linq.IQueryable System.Linq.IQueryable