升级到 EF 5 后,我不断进入Validation failed for one or more entities. See 'EntityValidationErrors' property for more details'
我的代码的特定实例。
事实证明,我在数据库中有一个可以为 NVARCHAR 为空的字段,并且它在部分类中标记为具有 [Required] 和 Data 注释。有问题的字段以编程方式设置为 null。这在 EF4 中运行良好,因为它已针对数据库模型(NVARCHAR 可为空)进行了验证。
我需要将该字段标记为 [Required],因为它在其他情况下也需要用户输入。
我有哪些选择?我可以在之前忽略该属性/验证错误SaveChanges()
吗?