Поделиться через


IConventionModel Интерфейс

Определение

Метаданные о форме сущностей, связях между ними и их сопоставлении с базой данных. Модель обычно создается путем переопределения OnModelCreating(ModelBuilder) метода в производном DbContextобъекте .

public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IModel
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")]
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
type IConventionModel = interface
    interface IModel
    interface IAnnotatable
    interface IConventionAnnotatable
type IConventionModel = interface
    interface IReadOnlyModel
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")>]
type IConventionModel = interface
    interface IReadOnlyModel
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionModel
Implements IConventionAnnotatable, IModel
Public Interface IConventionModel
Implements IConventionAnnotatable, IReadOnlyModel
Атрибуты
Реализации

Комментарии

Этот интерфейс используется во время создания модели и позволяет изменять метаданные. После построения IModel модели представляет доступное только для чтения представление одних и того же метаданных.

Дополнительные сведения и примеры см. в разделе Соглашения о создании моделей .

Свойства

Builder

Возвращает построитель, который можно использовать для настройки этой модели.

IsInModel

Указывает, находится ли этот объект в модели, т. е. не был удален из нее.

(Унаследовано от IConventionAnnotatable)
Item[String]

Возвращает значение заметки с заданным именем, возвращая null значение , если она не существует.

(Унаследовано от IReadOnlyAnnotatable)
ModelDependencies

Зависимости службы среды выполнения.

(Унаследовано от IModel)
ModelId

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от IReadOnlyModel)

Методы

AddAnnotation(String, Object, Boolean)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Добавляет заметки в объект .

(Унаследовано от IConventionAnnotatable)
AddEntityType(String, Boolean)

Добавляет в модель тип сущности состояния типа по умолчанию.

AddEntityType(String, String, IConventionEntityType, Boolean)

Добавляет собственный тип сущности с определяющей навигацией в модель.

AddEntityType(String, Type, Boolean)

Добавляет тип сущности общего типа в модель.

AddEntityType(Type, Boolean)

Добавляет тип сущности в модель.

AddEntityType(Type, String, IConventionEntityType, Boolean)

Добавляет собственный тип сущности с определяющей навигацией в модель.

AddIgnored(String, Boolean)

Помечает заданное имя типа сущности как игнорируемое.

AddIgnored(Type, Boolean)

Помечает данный тип сущности как игнорируемый.

AddOwned(Type, Boolean)

Помечает данный тип сущности как принадлежащий, указывая, что при обнаружении типов сущностей, использующих данный тип, следует настроить как принадлежащий.

AddOwnedEntityType(String, Boolean)

Добавляет собственный тип сущности типа по умолчанию в модель.

AddOwnedEntityType(String, Type, Boolean)

Добавляет собственный тип сущности общего типа в модель.

AddOwnedEntityType(Type, Boolean)

Добавляет собственный тип сущности в модель.

AddRuntimeAnnotation(String, Object)

Добавляет заметку среды выполнения к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от IAnnotatable)
AddShared(Type, Boolean)

Помечает данный тип сущности как общий, указывая, что при обнаружении соответствующих типов сущностей следует настроить как тип сущности общего типа.

AnnotationsToDebugString(Int32)

Возвращает отладочную строку для всех заметок, объявленных в объекте .

(Унаследовано от IReadOnlyAnnotatable)
DelayConventions()

Предотвращает немедленное выполнение соглашений при изменении аспекта метаданных. Все отложенные соглашения будут выполнены после удаления возвращенного объекта.

FinalizeModel()

Принудительно выполняет постобработку модели таким образом, чтобы она была готова к использованию средой выполнения. Эта постобработка выполняется автоматически при использовании OnModelCreating(ModelBuilder); этот метод позволяет выполнять ее явным образом в случаях, когда автоматическое выполнение невозможно.

FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от IReadOnlyAnnotatable)
FindEntityType(String)

Возвращает сущность с заданным именем. Возвращает значение null , если тип сущности с указанным именем не найден или заданный тип СРЕДЫ CLR используется типом сущности общего типа или тип сущности имеет определяющую навигацию.

FindEntityType(String, String, IConventionEntityType)

Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

FindEntityType(String, String, IEntityType)

Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

(Унаследовано от IModel)
FindEntityType(String, String, IReadOnlyEntityType)

Возвращает тип сущности для заданного базового имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

(Унаследовано от IReadOnlyModel)
FindEntityType(Type)

Возвращает сущность, которая сопоставляет заданный класс сущностей. Возвращает значение null , если тип сущности с заданным именем не найден.

FindEntityType(Type, String, IConventionEntityType)

Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

FindEntityType(Type, String, IEntityType)

Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

(Унаследовано от IModel)
FindEntityType(Type, String, IReadOnlyEntityType)

Возвращает тип сущности для заданного типа, определяющий имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

(Унаследовано от IReadOnlyModel)
FindEntityTypes(Type)

Возвращает типы сущностей, соответствующие заданному типу.

FindIgnoredConfigurationSource(String)

Указывает, игнорируется ли заданное имя типа сущности.

FindIgnoredConfigurationSource(Type)

Указывает, игнорируется ли данный тип сущности.

FindIsOwnedConfigurationSource(Type)

Возвращает источник конфигурации, если данный тип помечен как принадлежащий.

FindIsSharedConfigurationSource(Type)

Возвращает источник конфигурации, если данный тип помечен как общий.

FindLeastDerivedEntityTypes(Type, Func<IReadOnlyEntityType,Boolean>)

Возвращает типы сущностей, соответствующие наименее производным типам из заданного.

FindRuntimeAnnotation(String)

Возвращает заметку среды выполнения с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от IAnnotatable)
FindRuntimeAnnotationValue(String)

Возвращает значение заметки среды выполнения с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от IAnnotatable)
FindRuntimeEntityType(Type)

Возвращает сущность, которая сопоставляет данный класс сущности, где класс может быть прокси-сервером, производным от фактического типа сущности. Возвращает значение null , если тип сущности с заданным типом CLR не найден или данный тип СРЕДЫ CLR используется типом сущности общего типа или тип сущности имеет определяющую навигацию.

(Унаследовано от IModel)
FindTypeMappingConfiguration(Type)

Находит конфигурацию до соглашения для заданного скалярного Type.

(Унаследовано от IModel)
GetAnnotation(String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

(Унаследовано от IReadOnlyAnnotatable)
GetAnnotations()

Возвращает все заметки для текущего объекта.

(Унаследовано от IReadOnlyAnnotatable)
GetChangeTrackingStrategy()

Возвращает стратегию отслеживания изменений по умолчанию, используемую для сущностей в модели. Эта стратегия показывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности.

(Унаследовано от IReadOnlyModel)
GetChangeTrackingStrategyConfigurationSource()

Возвращает источник конфигурации для GetChangeTrackingStrategy().

GetEntityTypes()

Возвращает все типы сущностей, определенные в модели.

GetModelDependencies()

Возвращает зависимости службы среды выполнения.

(Унаследовано от IModel)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Возвращает значение заметки среды выполнения с заданным именем, добавляя его, если оно не существует.

(Унаследовано от IAnnotatable)
GetProductVersion()

Возвращает версию сборки EF Core, используемую для сборки этой модели.

(Унаследовано от IReadOnlyModel)
GetPropertyAccessMode()

Возвращает объект , используемый PropertyAccessMode для свойств типов сущностей в этой модели.

(Унаследовано от IReadOnlyModel)
GetPropertyAccessModeConfigurationSource()

Возвращает источник конфигурации для GetPropertyAccessMode().

GetRuntimeAnnotations()

Возвращает все заметки среды выполнения для текущего объекта .

(Унаследовано от IAnnotatable)
GetTypeMappingConfigurations()

Возвращает все конфигурации, предшествующие соглашению.

(Унаследовано от IModel)
IsIgnored(String)

Указывает, игнорируется ли заданное имя типа сущности.

IsIgnored(Type)

Указывает, игнорируется ли данный тип сущности.

IsIgnoredType(Type)

Указывает, следует ли игнорировать типы сущностей и свойства с заданным типом. Эта конфигурация не зависит от IsIgnored(Type)

IsIndexerMethod(MethodInfo)

Возвращает значение, указывающее, представляет ли данный объект MethodInfo доступ индексатора.

(Унаследовано от IModel)
IsOwned(Type)

Возвращает значение, указывающее, следует ли при обнаружении настроить типы сущностей, использующие данный тип, в качестве принадлежащих типов.

IsShared(Type)

Возвращает значение, указываемое, используется ли тип CLR сущностями общего типа в модели.

RemoveAnnotation(String)

Удаляет заметку с заданным именем из этого объекта.

(Унаследовано от IConventionAnnotatable)
RemoveEntityType(IConventionEntityType)

Удаляет тип сущности из модели.

RemoveEntityType(String)

Удаляет тип сущности без определяющей навигации из модели.

RemoveEntityType(String, String, IConventionEntityType)

Удаляет тип сущности с заданным типом, определяющий имя навигации и определяющий тип сущности.

RemoveEntityType(Type)

Удаляет тип сущности из модели.

RemoveEntityType(Type, String, IConventionEntityType)

Удаляет тип сущности с заданным типом, определяющий имя навигации и определяющий тип сущности.

RemoveIgnored(String)

Удаляет игнорируемое имя типа сущности.

RemoveOwned(Type)

Удаляет заданный тип, указывающий, что при обнаружении соответствующих типов сущностей не следует настраивать как принадлежащие.

RemoveRuntimeAnnotation(String)

Удаляет заданную заметку среды выполнения из этого объекта.

(Унаследовано от IAnnotatable)
RemoveShared(Type)

Помечает данный тип как не общий, указывая, что при обнаружении соответствующих типов сущностей не следует настраивать как типы сущностей общего типа.

SetAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от IConventionAnnotatable)
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Задает стратегию отслеживания изменений по умолчанию, используемую для сущностей в модели. Эта стратегия показывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности.

SetOrRemoveAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если null она указана.

(Унаследовано от IConventionAnnotatable)
SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Задает для PropertyAccessMode использования для свойств всех типов сущностей в этой модели.

SetRuntimeAnnotation(String, Object)

Задает заметку среды выполнения, хранящуюся под заданным ключом. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Создает понятное представление заданных метаданных.

Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками.

(Унаследовано от IReadOnlyModel)

Методы расширения

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Добавляет заметки в объект .

GetAnnotation(IConventionAnnotatable, String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если null она указана.

AddIgnored(IConventionModel, Type, Boolean)

Помечает данный тип сущности как игнорируемый.

AddOwned(IConventionModel, Type, Boolean)

Помечает данный тип сущности как принадлежащий, указывая, что при обнаружении типов сущностей, использующих данный тип, следует настроить как принадлежащий.

AddShared(IConventionModel, Type, Boolean)

Помечает данный тип сущности как общий, указывая, что при обнаружении соответствующих типов сущностей следует настроить как тип сущности общего типа.

FinalizeModel(IConventionModel)

Принудительно выполняет постобработку модели таким образом, чтобы она была готова к использованию средой выполнения. Эта постобработка выполняется автоматически при использовании OnModelCreating(ModelBuilder); этот метод позволяет выполнять его явным образом в случаях, когда автоматическое выполнение невозможно.

FindEntityType(IConventionModel, Type)

Возвращает сущность, которая сопоставляет заданный класс сущностей. Возвращает значение null , если тип сущности с заданным именем не найден.

FindEntityType(IConventionModel, Type, String, IConventionEntityType)

Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

FindIgnoredConfigurationSource(IConventionModel, Type)

Указывает, игнорируется ли данный тип сущности.

FindIsOwnedConfigurationSource(IConventionModel, Type)

Возвращает значение, указывающее, следует ли при обнаружении настроить типы сущностей, использующие данный тип, в качестве принадлежащих типов.

FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>)

Возвращает типы сущностей, соответствующие наименее производным типам из заданного объекта .

GetChangeTrackingStrategyConfigurationSource(IConventionModel)

Возвращает источник конфигурации для GetChangeTrackingStrategy(IModel).

GetEntityTypes(IConventionModel, String)
Устаревшие..

Возвращает типы сущностей, соответствующие заданному имени.

GetEntityTypes(IConventionModel, Type)
Устаревшие..

Возвращает типы сущностей, соответствующие заданному типу.

GetPropertyAccessModeConfigurationSource(IConventionModel)

Возвращает источник конфигурации для GetPropertyAccessMode(IModel).

IsIgnored(IConventionModel, String)

Указывает, игнорируется ли заданное имя типа сущности.

IsIgnored(IConventionModel, Type)

Указывает, игнорируется ли данный тип сущности.

IsOwned(IConventionModel, Type)

Возвращает значение, указывающее, следует ли при обнаружении настроить типы сущностей, использующие данный тип, в качестве принадлежащих типов.

RemoveEntityType(IConventionModel, String)

Удаляет тип сущности без определяющей навигации из модели.

RemoveEntityType(IConventionModel, String, String, IConventionEntityType)

Удаляет тип сущности с определяющей навигацией из модели.

RemoveEntityType(IConventionModel, Type)

Удаляет тип сущности из модели.

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)

Удаляет тип сущности с определяющей навигацией из модели.

RemoveOwned(IConventionModel, Type)

Удаляет заданный тип, указывающий, что при обнаружении соответствующих типов сущностей не следует настраивать как принадлежащие.

SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)

Задает стратегию отслеживания изменений по умолчанию, используемую для сущностей в модели. Эта стратегия показывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности.

SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean)

Задает для PropertyAccessMode использования для свойств всех типов сущностей в этой модели.

Обратите внимание, что отдельные типы сущностей могут переопределять этот режим доступа, а отдельные свойства типов сущностей могут переопределять режим доступа, заданный для типа сущности. Заданное здесь значение будет использоваться для любого свойства, для которого не указано переопределение.

GetDefaultContainer(IModel)

Возвращает имя контейнера по умолчанию.

GetDefaultContainer(IReadOnlyModel)

Возвращает имя контейнера по умолчанию.

GetDefaultContainerConfigurationSource(IConventionModel)

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

GetThroughput(IReadOnlyModel)

Возвращает подготовленную пропускную способность в область базы данных.

GetThroughputConfigurationSource(IConventionModel)

ConfigurationSource Возвращает для подготовленной пропускной способности в область базы данных.

SetDefaultContainer(IConventionModel, String, Boolean)

Задает имя контейнера по умолчанию.

SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean)

Задает подготовленную пропускную способность на область базы данных.

AnnotationsToDebugString(IAnnotatable, Int32)

Возвращает отладочную строку для всех заметок, объявленных в объекте .

GetAnnotation(IAnnotatable, String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

FindEntityType(IModel, Type)
Устаревшие..

Возвращает сущность, которая сопоставляет заданный класс сущностей. Возвращает значение null , если тип сущности с заданным типом CLR не найден или данный тип СРЕДЫ CLR используется типом сущности общего типа или тип сущности имеет определяющую навигацию.

FindEntityType(IModel, Type, String, IEntityType)

Возвращает тип сущности для заданного типа, определяющий имя навигации и определяющий тип сущности. Возвращает значение null , если соответствующий тип сущности не найден.

FindRuntimeEntityType(IModel, Type)

Возвращает сущность, которая сопоставляет данный класс сущности, где класс может быть прокси-сервером, производным от фактического типа сущности. Возвращает значение null , если тип сущности с заданным типом CLR не найден или данный тип СРЕДЫ CLR используется типом сущности общего типа или тип сущности имеет определяющую навигацию.

GetChangeTrackingStrategy(IModel)

Возвращает стратегию отслеживания изменений по умолчанию, используемую для сущностей в модели. Эта стратегия показывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности.

GetEntityTypes(IModel, String)
Устаревшие..

Возвращает типы сущностей, соответствующие заданному имени.

GetEntityTypes(IModel, Type)
Устаревшие..

Возвращает типы сущностей, соответствующие заданному типу.

GetProductVersion(IModel)

Возвращает версию сборки EF Core, используемую для сборки этой модели.

GetPropertyAccessMode(IModel)

Возвращает объект , используемый PropertyAccessMode для свойств типов сущностей в этой модели.

Обратите внимание, что отдельные типы сущностей могут переопределять этот режим доступа, а отдельные свойства типов сущностей могут переопределять режим доступа, заданный для типа сущности. Возвращаемое здесь значение будет использоваться для любого свойства, для которого не указано переопределение.

HasEntityTypeWithDefiningNavigation(IModel, String)
Устаревшие..

Возвращает значение, указывающее, содержит ли модель соответствующий тип сущности с определяющей навигацией.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Устаревшие..

Возвращает значение, указывающее, содержит ли модель соответствующий тип сущности с определяющей навигацией.

IsIndexerMethod(IModel, MethodInfo)

Возвращает значение, указывающее, повторен ли заданный метод MethodInfo для доступа индексатора.

IsShared(IModel, Type)

Возвращает значение, указываемое, используется ли тип CLR сущностями общего типа в модели.

ToDebugString(IModel, MetadataDebugStringOptions, Int32)

Создает понятное представление заданных метаданных.

Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками.

AddDbFunction(IConventionModel, MethodInfo, Boolean)

Создает функцию, сопоставленную с заданным методом.

AddDbFunction(IConventionModel, String, Type, Boolean)

Создает функцию.

AddSequence(IConventionModel, String, String, Boolean)

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

FindDbFunction(IConventionModel, MethodInfo)

Находит функцию, сопоставленную с методом, представленным заданным MethodInfo.

FindDbFunction(IConventionModel, String)

Находит функцию, сопоставленную с методом, представленным заданным именем.

FindDbFunction(IModel, MethodInfo)

Находит функцию, сопоставленную с методом, представленным заданным MethodInfo.

FindDbFunction(IModel, String)

Находит функцию, сопоставленную с методом, представленным заданным именем.

FindDbFunction(IReadOnlyModel, MethodInfo)

Находит функцию, сопоставленную с методом, представленным заданным MethodInfo.

FindDbFunction(IReadOnlyModel, String)

Находит функцию, сопоставленную с методом, представленным заданным именем.

FindSequence(IConventionModel, String, String)

Находит последовательность с заданным именем.

FindSequence(IModel, String, String)

Находит последовательность с заданным именем.

FindSequence(IReadOnlyModel, String, String)

Находит последовательность с заданным именем.

GetCollation(IModel)

Возвращает параметры сортировки базы данных.

GetCollation(IReadOnlyModel)

Возвращает параметры сортировки базы данных.

GetCollationConfigurationSource(IConventionModel)

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

GetDbFunctions(IConventionModel)

Возвращает все функции, содержащиеся в модели.

GetDbFunctions(IModel)

Возвращает все функции, содержащиеся в модели.

GetDbFunctions(IReadOnlyModel)

Возвращает все функции, содержащиеся в модели.

GetDefaultSchema(IModel)

Возвращает схему по умолчанию, используемую для модели, или null значение , если она не была задана.

GetDefaultSchema(IReadOnlyModel)

Возвращает схему по умолчанию, используемую для модели, или null значение , если она не была задана.

GetDefaultSchemaConfigurationSource(IConventionModel)

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

GetMaxIdentifierLength(IModel)

Возвращает максимальную длину, разрешенную для идентификаторов хранилища.

GetMaxIdentifierLength(IReadOnlyModel)

Возвращает максимальную длину, разрешенную для идентификаторов хранилища.

GetMaxIdentifierLengthConfigurationSource(IConventionModel)

Возвращает источник конфигурации для GetMaxIdentifierLength(IReadOnlyModel).

GetRelationalModel(IModel)

Возвращает модель базы данных.

GetSequences(IConventionModel)

Возвращает все последовательности, содержащиеся в модели.

GetSequences(IModel)

Возвращает все последовательности, содержащиеся в модели.

GetSequences(IReadOnlyModel)

Возвращает все последовательности, содержащиеся в модели.

RemoveDbFunction(IConventionModel, MethodInfo)

Удаляет функцию, сопоставленную с методом, представленным заданным MethodInfo.

RemoveDbFunction(IConventionModel, String)

Удаляет функцию, сопоставленную с методом, представленным заданным MethodInfo.

RemoveSequence(IConventionModel, String, String)

Удаляет объект IConventionSequence с заданным именем.

SetCollation(IConventionModel, String, Boolean)

Задает параметры сортировки базы данных.

SetDefaultSchema(IConventionModel, String, Boolean)

Задает схему по умолчанию.

SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean)

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

GetDatabaseMaxSize(IModel)

Возвращает максимальный размер базы данных.

GetDatabaseMaxSize(IReadOnlyModel)

Возвращает максимальный размер базы данных.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource максимального размера базы данных.

GetHiLoSequenceName(IModel)

Возвращает имя, используемое для последовательности hi-lo по умолчанию.

GetHiLoSequenceName(IReadOnlyModel)

Возвращает имя, используемое для последовательности hi-lo по умолчанию.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource имени последовательности hi-lo по умолчанию.

GetHiLoSequenceSchema(IModel)

Возвращает схему, используемую для последовательности hi-lo по умолчанию. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Возвращает схему, используемую для последовательности hi-lo по умолчанию. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource схемы последовательности hi-lo по умолчанию.

GetIdentityIncrement(IModel)

Возвращает приращение удостоверения по умолчанию.

GetIdentityIncrement(IReadOnlyModel)

Возвращает приращение удостоверения по умолчанию.

GetIdentityIncrementConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource приращения удостоверения по умолчанию.

GetIdentitySeed(IModel)

Возвращает начальное значение идентификатора по умолчанию.

GetIdentitySeed(IReadOnlyModel)

Возвращает начальное значение идентификатора по умолчанию.

GetIdentitySeedConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource схемы по умолчанию.

GetPerformanceLevelSql(IModel)

Возвращает уровень производительности базы данных.

GetPerformanceLevelSql(IReadOnlyModel)

Возвращает уровень производительности базы данных.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource уровня производительности базы данных.

GetSequenceNameSuffix(IReadOnlyModel)

Возвращает суффикс, добавляемый к имени автоматически создаваемых последовательностей.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource суффикса имени последовательности создания значений по умолчанию.

GetSequenceSchema(IReadOnlyModel)

Возвращает схему, используемую для последовательности создания значений по умолчанию. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource схемы последовательности создания значения ключа по умолчанию.

GetServiceTierSql(IModel)

Возвращает уровень служб базы данных.

GetServiceTierSql(IReadOnlyModel)

Возвращает уровень служб базы данных.

GetServiceTierSqlConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource уровня служб базы данных.

GetValueGenerationStrategy(IModel)

Возвращает объект , используемый SqlServerValueGenerationStrategy для свойств ключей в модели, если свойство не имеет явно заданную стратегию.

GetValueGenerationStrategy(IReadOnlyModel)

Возвращает объект , используемый SqlServerValueGenerationStrategy для свойств ключей в модели, если свойство не имеет явно заданную стратегию.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource по умолчанию SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Задает максимальный размер базы данных.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Задает имя, используемое для последовательности hi-lo по умолчанию.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Задает схему, используемую для последовательности hi-lo по умолчанию.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Задает приращение удостоверения по умолчанию.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Задает начальное значение идентификатора по умолчанию.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Задает начальное значение идентификатора по умолчанию.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Задает уровень производительности базы данных.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Задает суффикс для добавления к имени автоматически создаваемых последовательностей.

SetSequenceSchema(IConventionModel, String, Boolean)

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

SetServiceTierSql(IConventionModel, String, Boolean)

Задает уровень служб базы данных.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy Задает для использования для свойств ключей в модели, для которых явно не задана стратегия.

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