In past projects with versions of EF5 and EF4, the IsRequired() fluent API method would thrown a DbEntityValidationException if the property was null or an empty string. In my
You may be confusing the StringColumnConfiguration.IsRequired Method and RequiredAttribute.
.IsRequired()
marks that column in the database is NOT NULL
. The [Required]
annotation however, will raised a validation exception if the property is null, contains an empty string (""), or contains only white-space characters.