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 :