Compartir a través de


DbContextId Estructura

Definición

Identificador único para la instancia de contexto y la concesión del grupo, si existe.

[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
Herencia
DbContextId
Atributos

Comentarios

Este identificador está pensado principalmente como un identificador de correlación para el registro y la depuración, de modo que es fácil identificar que varios eventos usan las mismas instancias de contexto o diferentes.

Consulte Duración, configuración e inicialización de DbContext para obtener más información y ejemplos.

Constructores

DbContextId(Guid, Int32)

Crea un nuevo DbContextId con el número de concesión y especificados InstanceId .

Propiedades

InstanceId

Un identificador único para el objeto DbContext que se va a usar.

Lease

Número que se incrementa cada vez que esta instancia determinada DbContext se alquila desde el grupo de contexto.

Métodos

Equals(DbContextId)

Compara este identificador con otro identificador para ver si representan el mismo contexto concedido.

Equals(Object)

Compara este identificador con otro identificador para ver si representan el mismo contexto concedido.

GetHashCode()

Código hash para este identificador.

ToString()

Devuelve el identificador de instancia y el número de concesión.

Operadores

Equality(DbContextId, DbContextId)

Compara un identificador con otro identificador para ver si representan el mismo contexto concedido.

Inequality(DbContextId, DbContextId)

Compara un identificador con otro identificador para ver si representan contextos concedidos diferentes.

Se aplica a