ModelExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Use IReadOnlyModel
IReadOnlyModel 的扩展方法。
public static class ModelExtensions
[System.Obsolete("Use IReadOnlyModel")]
public static class ModelExtensions
type ModelExtensions = class
[<System.Obsolete("Use IReadOnlyModel")>]
type ModelExtensions = class
Public Module ModelExtensions
- 继承
-
ModelExtensions
- 属性
方法
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) |
已过时.
创建给定元数据的可读表示形式。 警告:不要依赖于返回的字符串的格式。 它仅用于调试,并且可能会在版本之间任意更改。 |