Code First DataAnnotations

实体框架代码优先提供了一组 DataAnnotation 属性,你可以将这些属性应用于域类和属性。DataAnnotation 属性覆盖默认的 Code-First 约定。

  1. System.ComponentModel.DataAnnotations 包含影响列的可为空性或大小的属性。
  2. System.ComponentModel.DataAnnotations.Schema 名称空间包含影响数据库模式的属性。

注意: DataAnnotations 仅为你提供配置选项的子集。Fluent API 提供了 Code-First 中提供的全套配置选项。