Default length of string field in code first is 128. If you are using EF validation it will throw exception. You can extend the size by using:
[StringLength(Int32.MaxValue)]
public string Body { get; set; }
This post became somehow popular so I’m adding second approach which also works:
[MaxLength]
public string Body { get; set; }
StringLengthAttribute
is from System.ComponentModel.DataAnnotations assembly and MaxLengthAttribute
is from EntityFramework assembly (EF 4.1).