Linq to sql 使用Linq to SQL时向模型类添加验证注释器
我应该如何添加以下属性 [必需(ErrorMessage=“…”)] 当我的模型类自动生成时,指向其中一个模型属性Linq to sql 使用Linq to SQL时向模型类添加验证注释器,linq-to-sql,entity-framework,validation,attributes,metadata,Linq To Sql,Entity Framework,Validation,Attributes,Metadata,我应该如何添加以下属性 [必需(ErrorMessage=“…”)] 当我的模型类自动生成时,指向其中一个模型属性 有一个解决方案,但它似乎只适用于实体框架相同的解决方案可以应用于LINQ to SQL。本文展示的用于使用MetadataType的代码片段将与LINQ到SQL生成的类完美结合使用: [MetadataType(typeof(MovieMetaData))] public partial class Movie { } public class MovieMetaData {
有一个解决方案,但它似乎只适用于实体框架相同的解决方案可以应用于LINQ to SQL。本文展示的用于使用
MetadataType
的代码片段将与LINQ到SQL生成的类完美结合使用:
[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; }
}