2012-05-07 6 views

答えて

0

使用Column属性に一つの文字を持ってチラッ列を作るために使用できる属性のものですDataAnnotation。

public class Student 
{ 
     public int ID { get; set; } 
     [Required, MaxLength(50)] 
     public string Name { get; set; } 
     [DataType(DataType.Date)] 
     public DateTime Birthday { get; set; } 

     [Column(TypeName = "NVARCHAR(1)")] 
     public char Gander { get; set; } 

} 
0

これは動作するはずです:

[MaxLength(1)] 
public string Gender { get; set; } 

問題がchar is not supported typeマッピングにおいて、及びEFコアの変更なしで直接タイプをサポートしたり、あなたがそのようなプロパティをマッピングすることができませんいくつかのsimple type mapping or mapped conversionsを導入することです。

関連する問題