Code First DataAnnotations

實體框架程式碼優先提供了一組 DataAnnotation 屬性,你可以將這些屬性應用於域類和屬性。DataAnnotation 屬性覆蓋預設的 Code-First 約定。

  1. System.ComponentModel.DataAnnotations 包含影響列的可為空性或大小的屬性。
  2. System.ComponentModel.DataAnnotations.Schema 名稱空間包含影響資料庫模式的屬性。

注意: DataAnnotations 僅為你提供配置選項的子集。Fluent API 提供了 Code-First 中提供的全套配置選項。