Idioma

DbContextId Estrutura

Definição

Um identificador exclusivo para a instância de contexto e a concessão do pool, se houver.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct DbContextId
public readonly struct DbContextId
[<System.Runtime.CompilerServices.IsReadOnly>]
type DbContextId = struct
type DbContextId = struct
Public Structure DbContextId
Herança
DbContextId
Atributos

Comentários

Esse identificador destina-se principalmente como uma ID de correlação para registro em log e depuração, de modo que é fácil identificar que vários eventos estão usando as mesmas instâncias de contexto ou diferentes.

Confira o tempo de vida, a configuração e a inicialização do DbContext para obter mais informações e exemplos.

Construtores

Nome Descrição
DbContextId(Guid, Int32)

Cria um novo DbContextId com o número determinado InstanceId e de concessão.

Propriedades

Nome Descrição
InstanceId

Um identificador exclusivo para o DbContext que está sendo usado.

Lease

Um número incrementado sempre que essa instância específica DbContext é alugada do pool de contexto.

Métodos

Nome Descrição
Equals(DbContextId)

Compara essa ID com outra ID para ver se elas representam o mesmo contexto alugado.

Equals(Object)

Compara essa ID com outra ID para ver se elas representam o mesmo contexto alugado.

GetHashCode()

Um código hash para essa ID.

ToString()

Retorna a ID da instância e o número de concessão.

Operadores

Nome Descrição
Equality(DbContextId, DbContextId)

Compara uma ID com outra ID para ver se elas representam o mesmo contexto alugado.

Inequality(DbContextId, DbContextId)

Compara uma ID com outra ID para ver se elas representam diferentes contextos alugados.

Aplica-se a