ConventionTypeConfiguration<T> 类

定义

允许为模型中的实体类型执行配置。 此配置功能通过轻型约定提供。

public class ConventionTypeConfiguration<T> where T : class
type ConventionTypeConfiguration<'T (requires 'T : null)> = class
Public Class ConventionTypeConfiguration(Of T)

类型参数

T

实体类型继承的类型。

继承
ConventionTypeConfiguration<T>

属性

ClrType

Type获取此实体类型的 。

方法

Equals(Object)

允许为模型中的实体类型执行配置。 此配置功能通过轻型约定提供。

GetHashCode()

允许为模型中的实体类型执行配置。 此配置功能通过轻型约定提供。

GetType()

获取当前实例的 Type

HasEntitySetName(String)

配置要用于此实体类型的实体集名称。 只能为每个集中的基类型配置实体集名称。

HasKey<TProperty>(Expression<Func<T,TProperty>>)

配置此实体类型的主键属性。

HasTableAnnotation(String, Object)

在模型中设置此实体映射到的表的批注。 注释值稍后可以在处理表时使用,例如在创建迁移时。

Ignore()

从模型中排除此实体类型,以便它不会映射到数据库。

Ignore<TProperty>(Expression<Func<T,TProperty>>)

从模型中排除某个属性,使该属性不会映射到数据库。

IsComplexType()

将此实体类型更改为复杂类型。

MapToStoredProcedures()

将此类型配置为使用存储过程进行插入、更新和删除。 将使用过程名称和参数名称的默认约定。

MapToStoredProcedures(Action<ModificationStoredProceduresConfiguration<T>>)

将此类型配置为使用存储过程进行插入、更新和删除。

Property<TProperty>(Expression<Func<T,TProperty>>)

配置在此类型上定义的属性。

ToString()

允许为模型中的实体类型执行配置。 此配置功能通过轻型约定提供。

ToTable(String, String)

配置此实体类型映射到的表名。

ToTable(String)

配置此实体类型映射到的表名。

适用于