36

テーブルを作成するときに使用できる属性はありますか? 試してみ[StringLength]ましたが、無視されているようです。

 public class EntityRegister
 {
     public int Id { get; set; }
     [StringLength(450)]
     public string Name { get; set; }
 }
4

1 に答える 1

62

または、手動で行うこともできますFluent API

使用するHasMaxLength(450)

  • Fluent API を使用したプロパティとタイプの構成

または必要に応じて、および属性Data Annotationを使用しますMaxLengthMinLength

public class EntityRegister
{
    public int Id { get; set; }
    [MaxLength(450)]
    public string Name { get; set; }
}
于 2012-12-23T03:46:51.230 に答える