RelationalEntityTypeAnnotations 类

定义

通过 Relational(IMutableEntityType)访问的关系特定注释的属性。

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
继承
RelationalEntityTypeAnnotations
派生
实现

构造函数

RelationalEntityTypeAnnotations(IEntityType)

为给定 IEntityType的注释构造 实例。

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)

通过 Relational(IMutableEntityType)访问的关系特定注释的属性。

RelationalEntityTypeAnnotations(RelationalAnnotations)

构造由给定批注帮助程序表示的 IEntityType 的注释的 实例。

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

通过 Relational(IMutableEntityType)访问的关系特定注释的属性。

字段

ProviderFullAnnotationNames

通过 Relational(IMutableEntityType)访问的关系特定注释的属性。

属性

Annotations

表示 RelationalAnnotations 要批注的 的 IEntityType 帮助程序。

DiscriminatorProperty

IProperty将用于存储鉴别器值的 。

DiscriminatorValue

要使用的鉴别器值。

EntityType

IEntityType 批注的 。

Schema

包含映射表的数据库架构。

TableName

实体类型映射到的表的名称。

方法

GetAnnotations(IEntityType)

RelationalEntityTypeAnnotations获取给定 IEntityType 的实例,该RelationalAnnotations实例维护此实例用于按约定控制设置批注的语义。

GetAnnotations(IModel)

RelationalModelAnnotations获取给定 IModel 的实例,该RelationalAnnotations实例维护此实例用于按约定控制设置批注的语义。

GetDiscriminatorPropertyConfigurationSource()

Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource获取当前设置DiscriminatorProperty的 的 。

GetDiscriminatorValueConfigurationSource()

Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource获取当前设置DiscriminatorValue的 的 。

GetNonRootDiscriminatorProperty()

IProperty查找要用于此类型上的鉴别器集,而无需遍历到基类型。

RemoveDiscriminatorValue()

尝试使用正在使用 DiscriminatorValue 的 的 RelationalAnnotations 语义删除 。

SetDiscriminatorProperty(IProperty)

尝试使用正在使用 DiscriminatorProperty 的 语义 RelationalAnnotations 设置 。

SetDiscriminatorProperty(IProperty, Type)

尝试使用正在使用 DiscriminatorProperty 的 语义 RelationalAnnotations 设置 。

SetDiscriminatorValue(Object)

尝试使用正在使用 DiscriminatorValue 的 语义 RelationalAnnotations 设置 。

SetSchema(String)

尝试使用正在使用 Schema 的 语义 RelationalAnnotations 设置 。

SetTableName(String)

尝试使用正在使用 TableName 的 语义 RelationalAnnotations 设置 。

适用于