SqlServerEntityTypeAnnotations 类

定义

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

public class SqlServerEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalEntityTypeAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerEntityTypeAnnotations
type SqlServerEntityTypeAnnotations = class
    inherit RelationalEntityTypeAnnotations
    interface ISqlServerEntityTypeAnnotations
    interface IRelationalEntityTypeAnnotations
Public Class SqlServerEntityTypeAnnotations
Inherits RelationalEntityTypeAnnotations
Implements ISqlServerEntityTypeAnnotations
继承
SqlServerEntityTypeAnnotations
实现

构造函数

SqlServerEntityTypeAnnotations(IEntityType)

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

SqlServerEntityTypeAnnotations(RelationalAnnotations)

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

字段

ProviderFullAnnotationNames

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

(继承自 RelationalEntityTypeAnnotations)

属性

Annotations

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

(继承自 RelationalEntityTypeAnnotations)
DiscriminatorProperty

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

(继承自 RelationalEntityTypeAnnotations)
DiscriminatorValue

要使用的鉴别器值。

(继承自 RelationalEntityTypeAnnotations)
EntityType

IEntityType 批注的 。

(继承自 RelationalEntityTypeAnnotations)
IsMemoryOptimized

指示类型是否映射到内存优化表。

Schema

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

(继承自 RelationalEntityTypeAnnotations)
TableName

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

(继承自 RelationalEntityTypeAnnotations)

方法

GetAnnotations(IEntityType)

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

(继承自 RelationalEntityTypeAnnotations)
GetAnnotations(IModel)

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

(继承自 RelationalEntityTypeAnnotations)
GetDiscriminatorPropertyConfigurationSource()

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

(继承自 RelationalEntityTypeAnnotations)
GetDiscriminatorValueConfigurationSource()

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

(继承自 RelationalEntityTypeAnnotations)
GetNonRootDiscriminatorProperty()

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

(继承自 RelationalEntityTypeAnnotations)
RemoveDiscriminatorValue()

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

(继承自 RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty)

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

(继承自 RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty, Type)

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

(继承自 RelationalEntityTypeAnnotations)
SetDiscriminatorValue(Object)

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

(继承自 RelationalEntityTypeAnnotations)
SetIsMemoryOptimized(Boolean)

尝试设置内存优化。

SetSchema(String)

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

(继承自 RelationalEntityTypeAnnotations)
SetTableName(String)

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

(继承自 RelationalEntityTypeAnnotations)

适用于