Microsoft.EntityFrameworkCore.Metadata 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
结构
MemberIdentity |
表示实体类型成员的标识,可以基于 MemberInfo 或仅基于名称。 |
ParameterBindingInfo |
携带有关参数绑定的信息。 |
StoreObjectIdentifier |
表示存储对象的 ID 的类型 |
接口
枚举
ChangeTrackingStrategy |
指示上下文如何检测实体类型实例的属性更改。 |
ConfigurationSource |
指示 中的元素 IMutableModel 是使用 中的 OnModelCreating(ModelBuilder)fluent API 显式指定的,方法是通过使用 .NET 属性 (数据注释) ,还是通过 EF Core 模型生成约定按约定指定。 此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。 |
DeleteBehavior |
指示删除主体或断开关系时,如何对关系中的依赖实体应用删除操作。 |
PropertyAccessMode |
将此枚举中的值传递给 UsePropertyAccessMode(PropertyAccessMode)、 UsePropertyAccessMode(PropertyAccessMode)或 UsePropertyAccessMode(PropertyAccessMode) ,以更改在读取和写入属性或字段时是否将使用属性或支持字段。 如果未设置访问模式,则在构造实体的新实例时,将尽可能使用属性的后备字段。 如果可能,将属性 getter 或 setter 用于属性的所有其他访问。 请注意,如果由于无法按约定找到字段而无法使用 字段,并且未使用 HasField(String)指定,则将改用 属性。 同样,如果无法使用属性 getter 或 setter(例如,当属性为只读时),则将改用 字段。 |
PropertySaveBehavior |
指示实体框架更改跟踪如何处理对属性值所做的更改,而实体框架更改跟踪将确定是否将设置的值发送到数据库。 与 和 一起使用GetBeforeSaveBehavior()GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
定义从SQL Server数据库列生成键值时跨 EF Core 堆栈使用的两种策略。 |
StoreObjectType |
类似于表的存储对象类型。 |
ValueGenerated |
指示数据库何时生成属性的值。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈