|
AccidentalComplexPropertyCollection
|
复杂属性配置了集合类型,但未标记为集合。
|
|
AccidentalEntityType
|
实体类型已映射为实体类型。 如果要有意映射此类型,请禁止显示此警告,并在GitHub报告问题。
|
|
AmbiguousEndRequiredWarning
|
在确定依赖端之前配置为所需的外键。
|
|
CascadeDelete
|
由于实体的父实体已被删除或分离。
|
|
CascadeDeleteOrphan
|
由于与其父实体的必需关系被切断,因此正在删除或分离实体。
|
|
CollectionChangeDetected
|
DetectChanges 检测到实体已添加和/或从集合导航属性中删除。
|
|
CollectionWithoutComparer
|
属性具有具有值转换器的集合或枚举类型,但没有值比较器。
|
|
CompiledModelProviderMismatchWarning
|
已找到已编译的模型,但是为不同的数据库提供程序构建的。
|
|
ComplexElementPropertyChangeDetected
|
DetectChanges 检测到属性值发生了更改。
|
|
ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning
|
导航 ForeignKeyAttribute 上的指定项与属性上的指定项不匹配 ForeignKeyAttribute 。
|
|
ConflictingKeylessAndKeyAttributesWarning
|
KeylessAttribute实体类型的属性与其属性中的至少一个KeyAttribute属性发生冲突。
|
|
ConflictingShadowForeignKeysWarning
|
与外键约定最匹配的属性已被其他外键使用。
|
|
ContextDisposed
|
正在 DbContext 释放。
|
|
ContextInitialized
|
A DbContext 已初始化。
|
|
CoreBaseId
|
任何 Entity Framework 或提供程序代码使用的事件 ID 的下限。
|
|
DetachedLazyLoadingWarning
|
尝试从分离/无跟踪实体延迟加载属性。
|
|
DetectChangesCompleted
|
DetectChanges 已完成。
|
|
DetectChangesStarting
|
DetectChanges 正在启动。
|
|
DistinctAfterOrderByWithoutRowLimitingOperatorWarning
|
该查询在应用排序后使用“Distinct”运算符。 如果有在排序前后 Distinct 使用的任何行限制操作,则排序将用于该操作。
排序后 Distinct 将被清除,之后的结果将取消排序。
|
|
DuplicateDependentEntityTypeInstanceWarning
|
同一实体正作为不同的共享实体类型进行跟踪。
此事件位于类别中 DbLoggerCategory.Update 。
|
|
EnsureCreatedWithTrackedEntitiesWarning
|
EnsureCreatedAsync(CancellationToken) 是在已跟踪已添加、修改或删除实体的上下文上调用的。 如果由于暂时性故障而发生重试,这些更改将丢失。
此事件位于类别中 DbLoggerCategory.Infrastructure 。
此事件在与 a DiagnosticSource. 一起使用时使用EventData有效负载。
|
|
ExecutionStrategyRetrying
|
在执行期间遇到暂时性异常,将重试该操作。
|
|
FirstWithoutOrderByAndFilterWarning
|
已过时.
查询使用不带 OrderBy 的 First/FirstOrDefault 操作并进行筛选,这可能会导致不可预测的结果。
|
|
ForeignKeyAttributesOnBothNavigationsWarning
|
在两端的导航上指定了两种关系 ForeignKeyAttribute 中的导航。
|
|
ForeignKeyAttributesOnBothPropertiesWarning
|
在两侧的属性上指定了两个关系 ForeignKeyAttribute 中的导航。
|
|
ForeignKeyChangeDetected
|
DetectChanges 检测到外键属性值发生更改。
|
|
IncludeIgnoredWarning
|
已过时.
编译查询时忽略导航。
此事件位于类别中 DbLoggerCategory.Query 。
|
|
IncompatibleMatchingForeignKeyProperties
|
外键属性的最佳匹配项与主体键不兼容。
|
|
InconsistentOwnedDataWarning
|
已加载自有实体,但拥有实体为 null。 这表示数据库中的数据不一致。
将忽略拥有的实体。
|
|
InvalidIncludePathError
|
无效的包含路径“{navigationChain}”,找不到“{navigationName}”的导航。
|
|
LazyLoadOnDisposedContextWarning
|
在释放 DbContext 后,尝试延迟加载属性。
|
|
ManyServiceProvidersCreatedWarning
|
许多服务提供商是在单个应用域中创建的。
|
|
MappedComplexPropertyIgnoredWarning
|
属性首先显式映射,然后被忽略。
|
|
MappedEntityTypeIgnoredWarning
|
首先显式映射实体类型,然后忽略。
|
|
MappedNavigationIgnoredWarning
|
导航首先显式映射,然后被忽略。
|
|
MappedPropertyIgnoredWarning
|
属性首先显式映射,然后被忽略。
|
|
MultipleInversePropertiesSameTargetWarning
|
有多个导航 InversePropertyAttribute 指向同一逆向导航。
|
|
MultipleNavigationProperties
|
有多个属性可以导航到同一类型。
|
|
MultiplePrimaryKeyCandidates
|
有多个属性可用作主键。
|
|
NavigationBaseIncluded
|
查询中包含导航库。
|
|
NavigationBaseIncludeIgnored
|
查询中特定于 Include 的导航基础被忽略,因为由于修复,该导航库已填充。
|
|
NavigationIncluded
|
已过时.
查询中包含导航。
此事件位于类别中 DbLoggerCategory.Query 。
|
|
NavigationLazyLoading
|
导航属性正在延迟加载。
|
|
NoEntityTypeConfigurationsWarning
|
无法实例化实现 IEntityTypeConfiguration<TEntity> 的类型。
|
|
NonDefiningInverseNavigationWarning
|
已过时.
指向的 InversePropertyAttribute 导航不是定义导航。
|
|
NonNullableInverted
|
已过时.
具有不可为 null 性的导航属性的实体类型被配置为关系中的依赖方。
此事件位于类别中 DbLoggerCategory.Model 。
此事件在与 a DiagnosticSource. 一起使用时使用NavigationEventData有效负载。
|
|
NonNullableReferenceOnBothNavigations
|
已过时.
导航在两个导航上都指定了不可为 null 性,这两种关系被分隔为两个关系。
此事件位于类别中 DbLoggerCategory.Model 。
此事件在与 a DiagnosticSource. 一起使用时使用TwoPropertyBaseCollectionsEventData有效负载。
|
|
NonNullableReferenceOnDependent
|
已过时.
忽略了指向依赖实体的导航属性不可为 null 性。
此事件位于类别中 DbLoggerCategory.Model 。
此事件在与 a DiagnosticSource. 一起使用时使用NavigationEventData有效负载。
|
|
NonOwnershipInverseNavigationWarning
|
指向的 InversePropertyAttribute 导航不是定义导航。
|
|
OldModelVersionWarning
|
上下文选项中提供的模型是使用较旧的 EF Core 版本创建的。
|
|
OptimisticConcurrencyException
|
调用期间引发了一个OptimisticConcurrencyExceptionSaveChanges()
|
|
PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning
|
具有定义全局查询筛选器且声明实体没有匹配筛选器的主体实体所需的导航
|
|
PossibleUnintendedCollectionNavigationNullComparisonWarning
|
集合导航到 null 的可能意外比较。
|
|
PossibleUnintendedReferenceComparisonWarning
|
可能的意外引用比较。
|
|
PropertyChangeDetected
|
DetectChanges 检测到属性值发生了更改。
|
|
ProviderBaseId
|
仅数据库提供程序使用的事件 ID 的下限。
|
|
ProviderDesignBaseId
|
仅由数据库提供程序设计时间和工具使用的事件 ID 的下限。
|
|
QueryCanceled
|
已取消上下文类型“{contextType}”的查询。
|
|
QueryCompilationStarting
|
启动查询编译。
|
|
QueryExecutionPlanned
|
计划执行查询。
|
|
QueryIterationFailed
|
处理查询结果时出错。
|
|
QueryModelCompiling
|
已过时.
正在编译查询模型。
此事件位于类别中 DbLoggerCategory.Query 。
|
|
QueryModelOptimized
|
已过时.
查询模型已优化。
此事件位于类别中 DbLoggerCategory.Query 。
|
|
RedundantAddServicesCallWarning
|
在服务提供商上调用了“AddEntityFramework*”,但“UseInternalServiceProvider”不是。
|
|
RedundantForeignKeyWarning
|
配置的 IForeignKey 是冗余的。
|
|
RedundantIndexRemoved
|
尚未创建索引,因为已涵盖属性。
|
|
ReferenceChangeDetected
|
DetectChanges 检测到另一个实体对实体引用的更改。
|
|
RelationalBaseId
|
任何关系数据库提供程序使用的事件 ID 的下限。
|
|
RequiredAttributeInverted
|
已过时.
具有导航属性的实体类型,该 RequiredAttribute 属性已配置为关系中的从属方。
此事件位于类别中 DbLoggerCategory.Model 。
此事件在与 a DiagnosticSource. 一起使用时使用NavigationEventData有效负载。
|
|
RequiredAttributeOnBothNavigations
|
已过时.
在两个导航上指定了两个关系 RequiredAttribute 中的导航。
此事件位于类别中 DbLoggerCategory.Model 。
此事件在与 a DiagnosticSource. 一起使用时使用TwoPropertyBaseCollectionsEventData有效负载。
|
|
RequiredAttributeOnCollection
|
集合 RequiredAttribute 导航属性被忽略。
|
|
RequiredAttributeOnDependent
|
已过时.
RequiredAttribute忽略从属实体的导航属性。
此事件位于类别中 DbLoggerCategory.Model 。
此事件在与 a DiagnosticSource. 一起使用时使用NavigationEventData有效负载。
|
|
RequiredAttributeOnSkipNavigation
|
RequiredAttribute跳过导航属性已被忽略。
|
|
RowLimitingOperationWithoutOrderByWarning
|
已过时.
查询使用没有 OrderBy 的行限制操作(Skip/Take),这可能会导致不可预测的结果。
|
|
SaveChangesCanceled
|
尝试保存对数据库的更改时出错。
|
|
SaveChangesCompleted
|
SaveChanges() 或其重载之一已完成。
|
|
SaveChangesFailed
|
尝试保存对数据库的更改时出错。
|
|
SaveChangesStarting
|
SaveChanges() 或其重载之一已启动。
|
|
SensitiveDataLoggingEnabledWarning
|
一条警告,指示已启用敏感数据日志记录,并可能记录。
|
|
ServiceProviderCreated
|
为实体框架的内部使用创建了一个服务提供商。
|
|
ServiceProviderDebugInfo
|
提供有关创建新内部服务提供商的原因的调试信息。
|
|
ShadowForeignKeyPropertyCreated
|
外键属性是在阴影状态下创建的,因为实体类型中存在具有此外键简单名称的冲突属性,但未映射、已用于另一种关系或与关联的主键类型不兼容。
|
|
ShadowPropertyCreated
|
已创建阴影属性。
|
|
ShadowPropertyNameNotValidIdentifierWarning
|
阴影属性的名称不是有效的标识符,这可能会导致生成的代码出现问题。
|
|
SkipCollectionChangeDetected
|
DetectChanges 检测到已添加和/或从集合中删除实体,跳过导航属性。
|
|
SkippedEntityTypeConfigurationWarning
|
无法实例化实现 IEntityTypeConfiguration<TEntity> 的类型。
|
|
StartedTracking
|
正在由该 DbContext实体跟踪 。
|
|
StateChanged
|
由 DbContext 该实体跟踪的实体正在从一个实体更改为另一个 EntityState 实体。
|
|
StringEnumValueInJson
|
从 JSON 读取枚举的字符串值。 从 EF Core 8 开始,默认将枚举值存储在 JSON 中作为数字进行重大更改。 有关详细信息,请参阅https://aka.ms/efcore-docs-jsonenums。
|
|
TypeLoadingErrorWarning
|
从程序集加载类型时忽略错误。
|
|
ValueGenerated
|
跟踪实体的属性正在获取生成的值。
|