ich ein Modell wie so müssen übereinstimmen:Geben Attribut max Länge varchar (max)
public int Id { get; set; }
[Required]
[StringLength(50, MinimumLength = 3)]
public string Title { get; set; }
[Required]
[StringLength(50, MinimumLength = 3)]
public string Slug { get; set; }
[Required]
[StringLength(100, MinimumLength = 3)]
public string Body { get; set; }
Wie Sie für die Body
sehen können, habe ich eine Grenze von 100 festgelegt, aber in der Datenbank ist diese Spalte varchar(max)
. Was kann ich für die Länge der Spalte varchar(max)
setzen?
'varchar (max)' hält bis zu 2GB Daten, glaube ich, also könnten Sie 'int.MaxValue' verwenden. @teovankot macht einen guten Punkt über die -3, also nehme ich an, dass mein Kommentar sein sollte: 'int.MaxValue - 2'. – wablab
[StringLength (int.MaxValue)] –