语言

SqlServerEventId 类

定义

SQL Server事件的事件 ID,这些事件对应于记录到的消息ILogger以及发送到 a DiagnosticSource的事件。

public static class SqlServerEventId
type SqlServerEventId = class
Public Class SqlServerEventId
继承
SqlServerEventId

注解

这些 ID 还用于 WarningsConfigurationBuilder 配置警告的行为。

有关详细信息和示例,请参阅日志记录、事件和诊断,以及使用 EF Core 访问SQL Server和Azure SQL数据库。

字段

名称 说明
ByteIdentityColumnWarning

将字节属性设置为使用SQL Server标识列。

ColumnFound

找到一列。

ColumnNotNamedWarning
已过时.

未命名列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

ColumnSkipped
已过时.

跳过了列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

ColumnWithoutTypeWarning

由于找不到列的数据库类型,因此跳过了列。

ConflictingValueGenerationStrategiesWarning

属性的值生成方法存在冲突。

DataverseForeignKeyInvalidWarning

跳过了无效的外键约束。

DecimalTypeDefaultWarning

小数列没有显式类型。

DecimalTypeKeyWarning

十进制列是键的一部分。

DefaultSchemaFound

找到默认架构。

DuplicateForeignKeyConstraintIgnored

跳过了重复的外键约束。

ForeignKeyColumnFound
已过时.

找到外键的列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

ForeignKeyColumnMissingWarning
已过时.

找不到外键列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

ForeignKeyColumnNotNamedWarning
已过时.

未命名外键列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

ForeignKeyColumnsNotMappedWarning
已过时.

未映射外键中的列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

ForeignKeyFound

发现了一个外键。

ForeignKeyNotNamedWarning
已过时.

未命名外键。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

ForeignKeyPrincipalColumnMissingWarning

找不到外键引用的主体列。

ForeignKeyReferencesMissingPrincipalTableWarning

外键引用主体端缺少的表。

ForeignKeyReferencesUnknownPrincipalTableWarning

外键引用主体端的未知表。

ForeignKeyTableMissingWarning
已过时.

找不到外键表。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

IndexColumnFound
已过时.

跳过了索引。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

IndexColumnNotNamedWarning
已过时.

未命名索引列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

IndexColumnSkipped
已过时.

跳过了索引的列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

IndexColumnsNotMappedWarning
已过时.

索引中的列未映射。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

IndexFound

找到索引。

IndexNotNamedWarning
已过时.

未命名索引。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

IndexTableMissingWarning
已过时.

找不到索引引用的表。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

JsonTypeExperimental

实体类型使用SQL Server本机“json”类型。 请注意,EF Core 9 中对此类型的支持是实验性的,将来的版本可能会更改。

MissingSchemaWarning

数据库缺少架构。

MissingTableWarning

数据库缺少表。

MissingViewDefinitionRightsWarning

数据库用户尚未被授予“VIEW DEFINITION”权限。 基架需要这些权限才能正确构造实体框架模型。 如果没有这些权限,可能缺少基架模型的一部分,从而导致实体框架与数据库在运行时之间的交互不正确。

PrimaryKeyFound

找到主键。

ReflexiveConstraintIgnored

跳过了反射外键约束。

SavepointsDisabledBecauseOfMARS

使用外部事务保存更改时,已禁用保存点,因为启用了多个活动结果集。

SequenceFound

发现了一个序列。

SequenceNotNamedWarning
已过时.

数据库具有未命名的序列。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

TableFound

发现了一个表。

TableSkipped
已过时.

跳过了表。 此事件位于类别中 DbLoggerCategory.Scaffolding 。

TypeAliasFound

找到类型别名。

UniqueConstraintFound

发现了一个唯一约束。

VectorSearchWithoutApproximateIndexWarning

查询 VectorSearch 未翻译 WithApproximate()。 如果没有 WithApproximate(),查询将执行精确的暴力搜索,而不是使用任何向量索引。

适用于