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设置要用于此模型中所有实体类型的属性的 。

请注意,单个实体类型可以替代此访问模式,实体类型的单个属性可以替代实体类型上设置的访问模式。 此处设置的值将用于未指定替代的任何属性。

适用于