IReadOnlyEntityTypeMappingFragment 接口

定义

表示特定表类存储对象的实体类型映射。

public interface IReadOnlyEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyEntityTypeMappingFragment = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityTypeMappingFragment
Implements IReadOnlyAnnotatable
派生
实现

注解

有关详细信息和示例,请参阅 为实体类型和关系建模

属性

EntityType

获取为其定义片段的实体类型。

IsTableExcludedFromMigrations

获取一个值,该值指示迁移是否忽略关联的表。

Item[String]

获取具有给定名称的批注的值,如果不存在,则返回 null 该值。

(继承自 IReadOnlyAnnotatable)
StoreObject

获取为其应用配置的存储对象。

方法

AnnotationsToDebugString(Int32)

获取对象上声明的所有注释的调试字符串。

(继承自 IReadOnlyAnnotatable)
FindAnnotation(String)

获取具有给定名称的批注,如果不存在,则返回 null

(继承自 IReadOnlyAnnotatable)
GetAnnotation(String)

获取具有给定名称的批注,如果不存在,则引发该批注。

(继承自 IReadOnlyAnnotatable)
GetAnnotations()

获取当前对象上的所有批注。

(继承自 IReadOnlyAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

创建给定元数据的可读表示形式。

警告:不要依赖于返回的字符串的格式。 它仅用于调试,可能会在发布之间任意更改。

扩展方法

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

返回一个值,该值指示在对表保存更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

返回一个值,该值指示在保存对关联表所做的更改时是否使用 SQL OUTPUT 子句。 OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。

适用于