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


ConventionModelExtensions Класс

Определение

Внимание!

Use IConventionModel

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

public static class ConventionModelExtensions
[System.Obsolete("Use IConventionModel")]
public static class ConventionModelExtensions
type ConventionModelExtensions = class
[<System.Obsolete("Use IConventionModel")>]
type ConventionModelExtensions = class
Public Module ConventionModelExtensions
Наследование
ConventionModelExtensions
Атрибуты

Методы

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 использования для свойств всех типов сущностей в этой модели.

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

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