DbContext.Find Método

Definição

Sobrecargas

Find(Type, Object[])

Localiza uma entidade com os valores de chave primária fornecidos. Se uma entidade com os valores de chave primária fornecidos estiver sendo rastreada pelo contexto, ela será retornada imediatamente sem fazer uma solicitação ao banco de dados. Caso contrário, uma consulta é feita ao banco de dados para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, é anexada ao contexto e retornada. Se nenhuma entidade for encontrada, NULL será retornado.

Find<TEntity>(Object[])

Localiza uma entidade com os valores de chave primária fornecidos. Se uma entidade com os valores de chave primária fornecidos estiver sendo rastreada pelo contexto, ela será retornada imediatamente sem fazer uma solicitação ao banco de dados. Caso contrário, uma consulta é feita ao banco de dados para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, é anexada ao contexto e retornada. Se nenhuma entidade for encontrada, NULL será retornado.

Find(Type, Object[])

Localiza uma entidade com os valores de chave primária fornecidos. Se uma entidade com os valores de chave primária fornecidos estiver sendo rastreada pelo contexto, ela será retornada imediatamente sem fazer uma solicitação ao banco de dados. Caso contrário, uma consulta é feita ao banco de dados para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, é anexada ao contexto e retornada. Se nenhuma entidade for encontrada, NULL será retornado.

public virtual object Find (Type entityType, params object[] keyValues);
abstract member Find : Type * obj[] -> obj
override this.Find : Type * obj[] -> obj
Public Overridable Function Find (entityType As Type, ParamArray keyValues As Object()) As Object

Parâmetros

entityType
Type

O tipo de entidade a ser localizado.

keyValues
Object[]

Os valores da chave primária para a entidade a ser encontrada.

Retornos

Object

A entidade encontrada, ou NULL.

Aplica-se a

Find<TEntity>(Object[])

Localiza uma entidade com os valores de chave primária fornecidos. Se uma entidade com os valores de chave primária fornecidos estiver sendo rastreada pelo contexto, ela será retornada imediatamente sem fazer uma solicitação ao banco de dados. Caso contrário, uma consulta é feita ao banco de dados para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, é anexada ao contexto e retornada. Se nenhuma entidade for encontrada, NULL será retornado.

public virtual TEntity Find<TEntity> (params object[] keyValues) where TEntity : class;
abstract member Find : obj[] -> 'Entity (requires 'Entity : null)
override this.Find : obj[] -> 'Entity (requires 'Entity : null)
Public Overridable Function Find(Of TEntity As Class) (ParamArray keyValues As Object()) As TEntity

Parâmetros de tipo

TEntity

O tipo de entidade a ser localizado.

Parâmetros

keyValues
Object[]

Os valores da chave primária para a entidade a ser encontrada.

Retornos

TEntity

A entidade encontrada, ou NULL.

Aplica-se a