首先使用 EF5 代码初始化数据库时,在实体中使用 RequiredIf 属性时出现以下错误。
System.Data.DataException: An exception occurred while initializing the database.
See the InnerException for details. ---> System.Data.Entity.Validation.DbEntityValidationException:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
如果我注释 [RequiredIf] 属性代码首先成功构建数据库。任何想法?
更新:
我单步调试调试器,发现它添加了一个验证错误。如何在首先使用代码初始化数据库时关闭它。