Share via


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

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

适用于