RelationalModelAnnotations Класс

Определение

Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableModel).

public class RelationalModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalModelAnnotations
type RelationalModelAnnotations = class
    interface IRelationalModelAnnotations
Public Class RelationalModelAnnotations
Implements IRelationalModelAnnotations
Наследование
RelationalModelAnnotations
Производный
Реализации

Конструкторы

RelationalModelAnnotations(IModel)

Создает экземпляр для заметок заданного IModelобъекта .

RelationalModelAnnotations(IModel, RelationalFullAnnotationNames)

Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableModel).

RelationalModelAnnotations(RelationalAnnotations)

Создает экземпляр для заметок объекта , IModel представленного заданной вспомогательной службой заметок.

RelationalModelAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableModel).

Поля

ProviderFullAnnotationNames

Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableModel).

Свойства

Annotations

Вспомогающая RelationalAnnotations функция, представляющая примечания IModel .

DatabaseName

Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableModel).

DbFunctions

Все IDbFunctionэлементы, содержащиеся в модели.

DefaultSchema

Схема по умолчанию, используемая для модели, или null , если нет явно задано.

MaxIdentifierLength

Максимальная длина, допустимая для идентификаторов хранилища.

Model

Объект для IModel заметок.

Sequences

Все ISequenceэлементы, содержащиеся в модели.

Методы

FindDbFunction(MethodInfo)

Находит объект IDbFunction , сопоставленный с методом, представленным заданным MethodInfo.

FindSequence(String, String)

Находит объект ISequence с заданным именем.

GetOrAddDbFunction(MethodInfo)

Либо возвращает существующий Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction , сопоставленный с заданным методом, либо создает новую функцию, сопоставленную с методом .

GetOrAddSequence(String, String)

Либо возвращает существующий IMutableSequence объект с заданным именем в заданной схеме, либо создает новую последовательность с заданным именем и схемой.

SetDatabaseName(String)

Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableModel).

SetDefaultSchema(String)

Пытается задать с DefaultSchema помощью семантики используемого RelationalAnnotations объекта .

SetMaxIdentifierLength(Nullable<Int32>)

Пытается задать с MaxIdentifierLength помощью семантики используемого RelationalAnnotations объекта .

Явные реализации интерфейса

IRelationalModelAnnotations.FindSequence(String, String)

Находит объект ISequence с заданным именем.

IRelationalModelAnnotations.Sequences

Все ISequenceэлементы, содержащиеся в модели.

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