I have many properties with such attribute below:
[IbVal.StringLengthVerifier(MaxValue=150, IsRequired=true, ErrorMessageResourceName="Party_ID")]
When I set Party.ID = string.empty; it's no longer throwing "ID is required" exception.
I also check my EntityManager.VerifierEngine.DefaultVerifierOptions.ShouldTreatEmptyStringAsNull, the value is true.
With these settings, I would expect to receive an exception when Party.ID is set to string.empty.
And I have many code depending on this feature.