ConventionTypeConfiguration<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许为模型中的实体类型执行配置。 此配置功能通过轻型约定提供。
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) |
配置此实体类型映射到的表名。 |