onfusão de validação do @Entity Framework - comprimento máximo de string de '128'

Estou enfrentando um problema confuso, onde, nos meus métodos de resultado da ação Editar ou Criar, o EF4 gera uma DbEntityValidationException com a mensagem interna informando:

O campo Body deve ser um tipo de sequência ou matriz com um comprimento máximo de '128'

O modelo em questão é assim:

[Table("tblArticles")]
public class Article
{
    [Key]
    public int ID { get; set; }
    [Required(ErrorMessage="Title must be included")]
    public string Title { get; set; }
    [AllowHtml]
    public string Body { get; set; }
    [Required(ErrorMessage="Start Date must be specified")]
    [Display(Name="Start Date")]
    [DisplayFormat(DataFormatString="dd-mm-yyyy")]
    public DateTime? StartDate { get; set; }
    [Required(ErrorMessage = "End Date must be specified")]
    [Display(Name = "End Date")]
    public DateTime? EndDate { get; set; }
    public int Priority { get; set; }
    public bool Archived { get; set; }

    public virtual ICollection<ArticleImage> Images { get; set; }
}

O campo "Corpo" no banco de dados real é do tipo Texto, portanto não há um limite óbvio lá. Os dados que estou tentando postar são os seguintes:

<p>
This is an example to confirm that new articles are looking right.</p>
<p>
<img alt="" src="http://www.google.co.nz/logos/2011/houdini11-sr.jpg"
style="width: 160px; height: 56px; float: left;" /></p>

Um exemplo do método Edit se parece com isso:

[HttpPost]
public ActionResult Edit(Article article)
{
    if (ModelState.IsValid)
    {
        try
        {
            articleRepository.Update(article);
        }
        catch (DbEntityValidationException dbevEx)
        {
            ErrorSignal.FromCurrentContext().Raise(dbevEx);
            ModelState.AddModelError("FORM", dbevEx);
            return View("Edit", article);
        }
        // Other exception handling happens...
    }

    return RedirectToAction("Index");
}

E finalmente, o método que realmente faz o trabalho pesado é:

public void Update(T Entity)
{
    dbset.Attach(Entity);
    db.Entry(Entity).State = System.Data.EntityState.Modified;
    db.Commit();
}

Não consigo ver nada no código ou no banco de dados que possa estar causando o problema; portanto, onde mais devo procura

questionAnswers(4)

yourAnswerToTheQuestion