Reputation: 1985
How should I add the following attrubute
[Required(ErrorMessage="...")]
to one of the model properties when my model classes are automatically generated.
There is a solution here, but it seems to be working only on Entity Framework
Upvotes: 1
Views: 433
Reputation: 172786
The same solution can be applied for LINQ to SQL. The snippet the article shows for using the MetadataType
will use perfectly well with LINQ to SQL generated classes:
[MetadataType(typeof(MovieMetaData))]
public partial class Movie
{
}
public class MovieMetaData
{
[Required]
public object Title { get; set; }
[Required]
[StringLength(5)]
public object Director { get; set; }
[DisplayName("Date Released")]
[Required]
public object DateReleased { get; set; }
}
Upvotes: 2