Вот немного, которые записала Julie Lerman: http://www.thedatafarm.com/blog/2008/04/04/EightEntityFrameworkTutorialsOnDataDeveloperNET.aspx
И вот, конечно, некоторая информация от Microsoft: http://msdn.microsoft.com/en-us/library/bb386876.aspx
public class GenericRequired: RequiredAttribute
{
public GenericRequired()
{
this.ErrorMessage = "{0} Blah blah";
}
}
Вы можете написать свой собственный атрибут:
public class MyRequiredAttribute : ValidationAttribute
{
MyRequiredAttribute() : base(() => "{0} blah blah blah blaaaaaah")
{
}
public override bool IsValid(object value)
{
if (value == null)
{
return false;
}
string str = value as string;
if (str != null)
{
return (str.Trim().Length != 0);
}
return true;
}
}
Это копия RequiredAttribute из Reflector с измененным сообщением об ошибке.