MutableModelExtensions Класс

Определение

Внимание!

Use IMutableModel

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

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

Методы

AddIgnored(IMutableModel, Type)
Устаревшие..

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

AddOwned(IMutableModel, Type)
Устаревшие..

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

AddShared(IMutableModel, Type)
Устаревшие..

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

FinalizeModel(IMutableModel)
Устаревшие..

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

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

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

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Устаревшие..

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

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Устаревшие..

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

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

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

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

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

GetOrAddEntityType(IMutableModel, String)
Устаревшие..

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

GetOrAddEntityType(IMutableModel, Type)
Устаревшие..

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

IsIgnored(IMutableModel, Type)
Устаревшие..

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

IsOwned(IMutableModel, Type)
Устаревшие..

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

RemoveEntityType(IMutableModel, IMutableEntityType)
Устаревшие..

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

RemoveEntityType(IMutableModel, String)
Устаревшие..

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

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Устаревшие..

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

RemoveEntityType(IMutableModel, Type)
Устаревшие..

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

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Устаревшие..

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

RemoveIgnored(IMutableModel, Type)
Устаревшие..

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

RemoveOwned(IMutableModel, Type)
Устаревшие..

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

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Устаревшие..

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

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Устаревшие..

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Устаревшие..

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

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Устаревшие..

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

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

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