EF code first配置说明

原文来自:http://www.entityframeworktutorial.net/code-first/entitytypeconfiguration-class.aspx

收集一下,加强记忆。

方法名称 返回类型 描述
HasKey<TKey> EntityTypeConfiguration 配置实体类型的主键属性
HasMany<TTargetEntity> ManyNavigationPropertyConfiguration 配置实体类型一对多的关系。
HasOptional<TTargetEntity> OptionalNavigationPropertyConfiguration 配置实体类型的可选关系。实体类型的实例可被保存到数据库中,而被指定的这种关系将不保存,且数据库中的外键可以为空。
HasRequired<TTargetEntity> RequiredNavigationPropertyConfiguration 配置这个实体类型必填关系。实体类型的实例如为空将不会被保存到数据库中。即数据库中的外键不为空。
Ignore<TProperty> Void 从模型中排除一个属性,使得它不会被映射到数据库。
Map EntityTypeConfiguration 允许高级配置实体如何映射至数据库构架。
Property<T> StructuralTypeConfiguration 定义一个结构属性在这个类上。
ToTable Void 配置实体类型映射的表名。
posted @ 2014-02-26 20:27  完全_前方  阅读(180)  评论(0)    收藏  举报