I'd like to use localised validations with the Fluent API like this in Data Annotations:
[Required(ErrorMessageResourceName = "Domain_Address_AddressTypeRequired", ErrorMessageResourceType = typeof(Resources))]
public virtual AddressType AddressType { get; set; }
Unfortunately the .IsRequied() has no overloaded version to give the error message like this:
.IsRequied("That was your last mistake! :D");
Is that possible? How?
Thank you
PumpeR1
No it is not possible.
Close pairing with data annotations is one of the worst features in DbContext API. Mapping and validation should be two different independent functionalities. There was very good reason why Linq-to-SQL attribute mapping didn't use data annotations.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With