EF 6 IsRequired() allowing empty strings
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 current project utilizng EF6, The DBEntityValidationException is not thrown when the string property is empty. Entity: public class Application : BaseEntity { public string Name { get; set; } // navigation properties public IList<Role> Roles { get; set; } } Configuration: internal class ApplicationMapping : EntityTypeConfiguration<Application> { public ApplicationMapping() { // table name this.ToTable("Applications"); //