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, String, IEntityType) |
已过时.
获取给定类型的实体类型,定义导航名称和定义实体类型。 如果未找到匹配的实体类型,则返回 |
| FindEntityType(IModel, Type) |
已过时.
获取映射给定实体类的实体。 如果 |
| 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) |
已过时.
创建给定元数据的可读表示形式。 警告:不要依赖于返回的字符串的格式。 它仅用于调试,可以在版本之间任意更改。 |