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 объекта .

Применяется к