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] |
Возвращает значение заметки с заданным именем, возвращая |
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) |
Возвращает заметку с заданным именем, возвращающую |
FindEntityType(String) |
Возвращает сущность с заданным именем. Возвращает значение |
FindEntityType(String, String, IConventionEntityType) |
Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение |
FindEntityType(String, String, IEntityType) |
Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение |
FindEntityType(String, String, IReadOnlyEntityType) |
Возвращает тип сущности для заданного базового имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение |
FindEntityType(Type) |
Возвращает сущность, которая сопоставляет заданный класс сущностей. Возвращает значение |
FindEntityType(Type, String, IConventionEntityType) |
Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение |
FindEntityType(Type, String, IEntityType) |
Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение |
FindEntityType(Type, String, IReadOnlyEntityType) |
Возвращает тип сущности для заданного типа, определяющий имя навигации и определяющий тип сущности. Возвращает значение |
FindEntityTypes(Type) |
Возвращает типы сущностей, соответствующие заданному типу. |
FindIgnoredConfigurationSource(String) |
Указывает, игнорируется ли заданное имя типа сущности. |
FindIgnoredConfigurationSource(Type) |
Указывает, игнорируется ли данный тип сущности. |
FindIsOwnedConfigurationSource(Type) |
Возвращает источник конфигурации, если данный тип помечен как принадлежащий. |
FindIsSharedConfigurationSource(Type) |
Возвращает источник конфигурации, если данный тип помечен как общий. |
FindLeastDerivedEntityTypes(Type, Func<IReadOnlyEntityType,Boolean>) |
Возвращает типы сущностей, соответствующие наименее производным типам из заданного. |
FindRuntimeAnnotation(String) |
Возвращает заметку среды выполнения с заданным именем, возвращающую |
FindRuntimeAnnotationValue(String) |
Возвращает значение заметки среды выполнения с заданным именем, возвращая |
FindRuntimeEntityType(Type) |
Возвращает сущность, которая сопоставляет данный класс сущности, где класс может быть прокси-сервером, производным от фактического типа сущности. Возвращает значение |
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) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если |
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) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если |
AddIgnored(IConventionModel, Type, Boolean) |
Помечает данный тип сущности как игнорируемый. |
AddOwned(IConventionModel, Type, Boolean) |
Помечает данный тип сущности как принадлежащий, указывая, что при обнаружении типов сущностей, использующих данный тип, следует настроить как принадлежащий. |
AddShared(IConventionModel, Type, Boolean) |
Помечает данный тип сущности как общий, указывая, что при обнаружении соответствующих типов сущностей следует настроить как тип сущности общего типа. |
FinalizeModel(IConventionModel) |
Принудительно выполняет постобработку модели таким образом, чтобы она была готова к использованию средой выполнения. Эта постобработка выполняется автоматически при использовании OnModelCreating(ModelBuilder); этот метод позволяет выполнять его явным образом в случаях, когда автоматическое выполнение невозможно. |
FindEntityType(IConventionModel, Type) |
Возвращает сущность, которая сопоставляет заданный класс сущностей. Возвращает значение |
FindEntityType(IConventionModel, Type, String, IConventionEntityType) |
Возвращает тип сущности для заданного имени, определяющего имя навигации и определяющий тип сущности. Возвращает значение |
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) |
Устаревшие..
Возвращает сущность, которая сопоставляет заданный класс сущностей. Возвращает значение |
FindEntityType(IModel, Type, String, IEntityType) |
Возвращает тип сущности для заданного типа, определяющий имя навигации и определяющий тип сущности. Возвращает значение |
FindRuntimeEntityType(IModel, Type) |
Возвращает сущность, которая сопоставляет данный класс сущности, где класс может быть прокси-сервером, производным от фактического типа сущности. Возвращает значение |
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) |
Возвращает схему по умолчанию, используемую для модели, или |
GetDefaultSchema(IReadOnlyModel) |
Возвращает схему по умолчанию, используемую для модели, или |
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 Задает для использования для свойств ключей в модели, для которых явно не задана стратегия. |
Применяется к
Entity Framework