Ну, у меня была такая же проблема. Моя модель хорошо работала в EF CTP5, но не смогла встроить 4.1 с той же ошибкой "" Проверка не удалась для одной или нескольких сущностей ", когда я пытался ее инициализировать. Я выяснил, что у меня есть свойство:
public string Comment {get; set;}
Затем в методе seed в переопределенном инициализаторе у меня был довольно длинный (около 600 букв) комментарий.
Я думаю, суть в том, что в EF 4.1 у вас есть для явной установки аннотаций данных в некоторых случаях. Для меня настройка:
[StringLength(4000)]
public string Comment {get; set;}
помогло. Это странно, поскольку у CTP5 с этим проблем не было.