IAdHocMapper
|
生成模型后,创建 CLR 类型到实体类型的临时映射。
|
ICheckConstraint
|
表示实体类型上的检查约束。
|
IClrCollectionAccessor
|
表示由已编译委托支持的操作,这些委托允许对导航属性操作集合。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
IClrPropertyGetter
|
表示由支持获取映射的 EF 属性的值的已编译委托支持的操作。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
IClrPropertySetter
|
表示由支持设置映射 EF 属性值的已编译委托支持的操作。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
IColumn
|
表示表中的列。
|
IColumnBase
|
表示类似表的对象中的列式对象。
|
IColumnMapping
|
表示到列的属性映射。
|
IColumnMappingBase
|
表示与类似列的对象的属性映射。
|
IComplexProperty
|
表示结构类型的复杂属性。
|
IComplexType
|
表示结构类型的复杂属性的类型。
|
IConstructorBindingFactory
|
用于查找和创建 InstantiationBinding 给定 CLR 构造函数实例的工厂。
|
IConventionAnnotatable
|
一个公开可修改的批注的类。 批注允许将任意元数据存储在 对象上。
此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
IConventionAnnotation
|
可以存储在实现 IConventionAnnotatable的 对象的任意元数据片段。
此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
IConventionCheckConstraint
|
表示实体类型上的检查约束。
|
IConventionComplexProperty
|
表示结构类型的复杂属性。
|
IConventionComplexType
|
表示结构类型的复杂属性的类型。
|
IConventionDbFunction
|
表示模型中的关系数据库函数,该函数的形式可在生成模型时发生改变。
|
IConventionDbFunctionParameter
|
表示函数参数。
|
IConventionDbFunctionParameterBuilder
|
提供用于配置 的 IConventionDbFunctionParameter简单 API。
|
IConventionElementType
|
表示集合属性的元素。
|
IConventionEntityType
|
表示 中的 IConventionModel实体类型。
此接口在模型创建期间使用,并允许修改元数据。
生成模型后, IEntityType 表示相同元数据的只读视图。
|
IConventionEntityTypeMappingFragment
|
表示特定表类存储对象的实体类型映射。
|
IConventionForeignKey
|
表示依赖实体类型中外键属性 () 引用主体实体类型中相应的主键或备用键的关系。
|
IConventionIndex
|
表示一组属性上的索引。
|
IConventionKey
|
表示实体上的主键或备用键。
|
IConventionModel
|
有关实体形状、实体之间的关系以及它们如何映射到数据库的元数据。 模型通常是通过在派生 DbContext的 上重写 OnModelCreating(ModelBuilder) 方法创建的。
|
IConventionNavigation
|
表示可用于导航关系的导航属性。
|
IConventionNavigationBase
|
表示可用于导航关系的导航属性。
|
IConventionProperty
|
表示结构类型的标量属性。
|
IConventionPropertyBase
|
导航和标量属性的基类型。
|
IConventionRelationalPropertyOverrides
|
表示特定表类存储对象的属性方面替代。
|
IConventionSequence
|
以一种形式表示模型中的数据库序列,该序列可在生成模型时发生改变。
|
IConventionServiceProperty
|
IReadOnlyPropertyBase实体框架模型中的 ,它表示从 DbContext注入的服务。
|
IConventionSkipNavigation
|
表示一个导航属性,该属性是通过第三个实体类型转发的关系的一部分。
|
IConventionStoredProcedure
|
表示模型中的存储过程,该存储过程的形式在生成模型时可能会发生改变。
|
IConventionStoredProcedureParameter
|
表示存储过程参数。
|
IConventionStoredProcedureResultColumn
|
表示存储过程结果列。
|
IConventionTrigger
|
表示存储触发器。
|
IConventionTypeBase
|
表示 中的 IConventionModel类型。
|
IDbFunction
|
表示模型中的关系数据库函数。
|
IDbFunctionParameter
|
表示函数参数。
|
IDesignTimeModel
|
有关实体形状、实体之间的关系以及它们如何映射到数据库的元数据。
还包括初始化数据库所需的所有信息。
|
IElementType
|
表示集合属性的元素。
|
IEntityType
|
表示模型中的实体类型。
|
IEntityTypeMappingFragment
|
表示特定表类存储对象的实体类型映射。
|
IForeignKey
|
表示一种关系,其中由依赖实体类型上的属性组成的外键引用主体实体类型上的相应主键或备用键。
|
IForeignKeyConstraint
|
表示外键约束。
|
IFunctionColumn
|
表示表值函数中的列。
|
IFunctionColumnMapping
|
表示到列的属性映射。
|
IFunctionMapping
|
表示到函数的实体类型映射。
|
IIndex
|
表示一组属性上的索引。
|
IKey
|
表示实体类型上的主键或备用键。
|
IMetadataReference<T>
|
表示对元数据对象的引用。 如果元数据对象实例被替换,则会使用新对象更新此实例。
|
IModel
|
有关实体形状、实体之间的关系以及它们如何映射到数据库的元数据。 模型通常是通过在派生 DbContext的 上重写 OnModelCreating(ModelBuilder) 方法创建的。
|
IMutableAnnotatable
|
一个公开可修改的批注的类。 批注允许将任意元数据存储在 对象上。
此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
IMutableCheckConstraint
|
表示实体类型上的检查约束。
|
IMutableComplexProperty
|
表示结构类型的复杂属性。
|
IMutableComplexType
|
表示结构类型的复杂属性的类型。
|
IMutableDbFunction
|
表示模型中的关系数据库函数,该函数的形式在生成模型时可能会发生改变。
|
IMutableDbFunctionParameter
|
表示函数参数。
|
IMutableElementType
|
表示集合属性的元素。
|
IMutableEntityType
|
表示 中的 IMutableModel实体类型。
|
IMutableEntityTypeMappingFragment
|
表示特定表类存储对象的实体类型映射。
|
IMutableForeignKey
|
表示依赖实体类型中外键属性 () 引用主体实体类型中相应的主键或备用键的关系。
|
IMutableIndex
|
表示一组属性上的索引。
|
IMutableKey
|
表示实体上的主键或备用键。
|
IMutableModel
|
有关实体形状、实体之间的关系以及它们如何映射到数据库的元数据。 模型通常是通过在派生 DbContext的 上重写 OnModelCreating(ModelBuilder) 方法创建的。
|
IMutableNavigation
|
表示可用于导航关系的导航属性。
|
IMutableNavigationBase
|
表示可用于导航关系的导航属性。
|
IMutableProperty
|
表示结构类型的标量属性。
|
IMutablePropertyBase
|
导航和标量属性的基类型。
|
IMutableRelationalPropertyOverrides
|
表示特定表类存储对象的属性方面替代。
|
IMutableSequence
|
表示模型中的数据库序列。
|
IMutableServiceProperty
|
IReadOnlyPropertyBase实体框架模型中的 ,它表示从 DbContext注入的服务。
|
IMutableSkipNavigation
|
表示一个导航属性,该属性是通过第三个实体类型转发的关系的一部分。
|
IMutableStoredProcedure
|
表示模型中的存储过程,该存储过程的形式在生成模型时可能会发生改变。
|
IMutableStoredProcedureParameter
|
表示存储过程参数。
|
IMutableStoredProcedureResultColumn
|
表示存储过程结果列。
|
IMutableTrigger
|
表示存储触发器。
|
IMutableTypeBase
|
表示 中的 IMutableModel类型。
|
INavigation
|
表示可用于导航关系的导航属性。
|
INavigationBase
|
表示可用于导航关系的导航属性。
|
IParameterBindingFactories
|
IParameterBindingFactory允许从内部服务提供程序中注册的用户中找到 。
|
IParameterBindingFactory
|
用于查找和创建 ParameterBinding 实例的工厂。
|
IPrimaryKeyConstraint
|
表示主键约束。
|
IProperty
|
表示结构类型的标量属性。
|
IPropertyBase
|
导航和属性的基本接口。
|
IPropertyParameterBindingFactory
|
ParameterBinding专门查找某种形式的属性 (即模型的一些 IPropertyBase) 。
|
IReadOnlyCheckConstraint
|
表示实体类型上的检查约束。
|
IReadOnlyComplexProperty
|
表示结构类型的复杂属性。
|
IReadOnlyComplexType
|
表示结构类型的复杂属性的类型。
|
IReadOnlyDbFunction
|
表示模型中的关系数据库函数。
|
IReadOnlyDbFunctionParameter
|
表示函数参数。
|
IReadOnlyElementType
|
表示集合属性的元素。
|
IReadOnlyEntityType
|
表示模型中的实体类型。
|
IReadOnlyEntityTypeMappingFragment
|
表示特定表类存储对象的实体类型映射。
|
IReadOnlyForeignKey
|
表示一种关系,其中由依赖实体类型上的属性组成的外键引用主体实体类型上的相应主键或备用键。
|
IReadOnlyIndex
|
表示一组属性上的索引。
|
IReadOnlyKey
|
表示实体类型上的主键或备用键。
|
IReadOnlyModel
|
有关实体形状、实体之间的关系以及它们如何映射到数据库的元数据。 模型通常是通过在派生 DbContext的 上重写 OnModelCreating(ModelBuilder) 方法创建的。
|
IReadOnlyNavigation
|
表示可用于导航关系的导航属性。
|
IReadOnlyNavigationBase
|
表示可用于导航关系的导航属性。
|
IReadOnlyProperty
|
表示结构类型的标量属性。
|
IReadOnlyPropertyBase
|
导航和属性的基类型。
|
IReadOnlyRelationalPropertyOverrides
|
表示特定表类存储对象的属性方面替代。
|
IReadOnlySequence
|
表示模型中的数据库序列。
|
IReadOnlyServiceProperty
|
表示实体类型上的属性,该属性表示从 DbContext注入的服务。
|
IReadOnlySkipNavigation
|
表示一个导航属性,该属性是通过第三个实体类型转发的关系的一部分。
|
IReadOnlyStoredProcedure
|
表示模型中的存储过程。
|
IReadOnlyStoredProcedureParameter
|
表示存储过程参数。
|
IReadOnlyStoredProcedureResultColumn
|
表示存储过程结果列。
|
IReadOnlyStoreObjectDictionary<T>
|
表示基于键的 StoreObjectIdentifier 查找。
|
IReadOnlyTrigger
|
表示存储触发器。
|
IReadOnlyTypeBase
|
表示模型中的结构类型。
|
IRelationalAnnotationProvider
|
通常由数据库提供程序实现的服务,用于访问 关系 EF Core 组件在 的各种元素上使用的 IRelationalModel注释。
|
IRelationalEntityTypeAnnotations
|
通过 Relational(IEntityType)访问的特定于关系注释的属性。
|
IRelationalForeignKeyAnnotations
|
通过 Relational(IForeignKey)访问的特定于关系注释的属性。
|
IRelationalIndexAnnotations
|
通过 Relational(IIndex)访问的特定于关系注释的属性。
|
IRelationalKeyAnnotations
|
通过 Relational(IKey)访问的特定于关系注释的属性。
|
IRelationalModel
|
表示关系数据库。
|
IRelationalModelAnnotations
|
用于通过 Relational(IModel)访问的关系特定注释的 API。
|
IRelationalPropertyAnnotations
|
通过 Relational(IProperty)访问的特定于关系注释的属性。
|
IRelationalPropertyOverrides
|
表示特定表类存储对象的属性方面替代。
|
ISequence
|
表示模型中的数据库序列。
|
IServiceProperty
|
表示实体类型上的属性,该属性表示从 DbContext注入的服务。
|
ISkipNavigation
|
表示一个导航属性,该属性是通过第三个实体类型转发的关系的一部分。
|
ISqlitePropertyAnnotations
|
通过 Sqlite(IProperty)访问的特定于 SQLite 的 API 批注。
|
ISqlQuery
|
表示 SQL 查询字符串。
|
ISqlQueryColumn
|
表示 SQL 查询中的列。
|
ISqlQueryColumnMapping
|
表示 SQL 查询列的属性映射。
|
ISqlQueryMapping
|
表示到 SQL 查询的实体类型映射。
|
ISqlServerEntityTypeAnnotations
|
通过 SqlServer(IEntityType)访问的特定于关系注释的属性。
|
ISqlServerIndexAnnotations
|
通过 SqlServer(IIndex)访问的特定于关系注释的属性。
|
ISqlServerKeyAnnotations
|
通过 SqlServer(IKey)访问的特定于关系注释的属性。
|
ISqlServerModelAnnotations
|
用于通过 SqlServer(IModel)访问的特定于SQL Server批注的 API。
|
ISqlServerPropertyAnnotations
|
用于通过 SqlServer(IProperty)访问的特定于SQL Server批注的 API。
|
IStoredProcedure
|
表示模型中的存储过程。
|
IStoredProcedureMapping
|
表示到存储过程的实体类型映射。
|
IStoredProcedureParameter
|
表示存储过程参数。
|
IStoredProcedureParameterMapping
|
表示到存储过程参数的属性映射。
|
IStoredProcedureResultColumn
|
表示存储过程结果列。
|
IStoredProcedureResultColumnMapping
|
表示到存储过程结果列的属性映射。
|
IStoreFunction
|
表示数据库中的函数。
|
IStoreFunctionParameter
|
表示参数 IStoreFunction 。
|
IStoreStoredProcedure
|
表示数据库中的存储过程。
|
IStoreStoredProcedureParameter
|
表示存储过程中的参数。
|
IStoreStoredProcedureResultColumn
|
表示存储过程中的结果列。
|
IStoreStoredProcedureReturnValue
|
表示存储过程的返回值。
|
ITable
|
表示数据库中的表。
|
ITableBase
|
表示数据库中的类似表的对象。
|
ITableIndex
|
表示表索引。
|
ITableMapping
|
表示到表的实体类型映射。
|
ITableMappingBase
|
表示与类似表的对象的类型基映射。
|
ITrigger
|
表示存储触发器。
|
ITypeBase
|
表示模型中的类型。
|
ITypeMappingConfiguration
|
表示标量类型的配置。
|
IUniqueConstraint
|
表示唯一约束。
|
IView
|
表示数据库中的视图。
|
IViewColumn
|
表示视图中的列。
|
IViewColumnMapping
|
表示到列的属性映射。
|
IViewMapping
|
表示到视图的实体类型映射。
|