DbContextId 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
上下文实例和池租约的唯一标识符(如果有)。
[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
- 继承
-
DbContextId
- 属性
注解
此标识符主要用于日志记录和调试的相关 ID,以便轻松识别多个事件是否使用相同或不同的上下文实例。
有关详细信息 和示例,请参阅 DbContext 生存期、配置和初始化 。
构造函数
DbContextId(Guid, Int32) |
使用给定InstanceId的 和 租约编号创建新的 DbContextId 。 |
属性
InstanceId |
正在使用的 的唯一 DbContext 标识符。 |
Lease |
每次从上下文池租用此特定 DbContext 实例时递增的数字。 |
方法
Equals(DbContextId) |
将此 ID 与另一个 ID 进行比较,以查看它们是否表示相同的租用上下文。 |
Equals(Object) |
将此 ID 与另一个 ID 进行比较,以查看它们是否表示相同的租用上下文。 |
GetHashCode() |
此 ID 的哈希代码。 |
ToString() |
返回实例 ID 和租约编号。 |
运算符
Equality(DbContextId, DbContextId) |
将一个 ID 与另一个 ID 进行比较,以查看它们是否表示相同的租用上下文。 |
Inequality(DbContextId, DbContextId) |
将一个 ID 与另一个 ID 进行比较,以查看它们是否表示不同的租用上下文。 |