После обновления до EF 5 я продолжаю получать Validation failed for one or more entities. See 'EntityValidationErrors' property for more details'
в конкретном экземпляре своего кода.
Оказывается, у меня есть поле, которое является NVARCHAR nullable в базе данных, и оно помечено как [Required] с аннотацией данных в частичном классе. Поле, о котором идет речь, программно устанавливается равным нулю. Это отлично работало в EF4, так как оно было проверено на модели базы данных (NVARCHAR с нулевым значением).
Мне нужно, чтобы это поле было помечено как [Обязательное], потому что оно также принимает пользовательские данные в других случаях.
Каковы мои варианты? Могу ли я игнорировать эту ошибку атрибута/проверки прямо перед SaveChanges()
?