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 | 配置实体类型映射的表名。 |

浙公网安备 33010602011771号