DbContextId Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 seja fácil identificar que vários eventos estão usando as mesmas instâncias de contexto ou diferentes.
Confira Tempo de vida, configuração e inicialização do DbContext para obter mais informações e exemplos.
Construtores
DbContextId(Guid, Int32) |
Cria um novo DbContextId com o número fornecido InstanceId e de concessão. |
Propriedades
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
Equals(DbContextId) |
Compara essa ID com outra ID para ver se elas representam o mesmo contexto concedido. |
Equals(Object) |
Compara essa ID com outra ID para ver se elas representam o mesmo contexto concedido. |
GetHashCode() |
Um código hash para essa ID. |
ToString() |
Retorna a ID da instância e o número de concessão. |
Operadores
Equality(DbContextId, DbContextId) |
Compara uma ID com outra ID para ver se elas representam o mesmo contexto concedido. |
Inequality(DbContextId, DbContextId) |
Compara uma ID com outra ID para ver se elas representam diferentes contextos concedidos. |
Aplica-se a
Entity Framework