Предполагается, что вы работаете с Entity Framework или Linq to SQL, и ваш класс называется Product.вот пример для этого.создайте частичный класс, как показано ниже;
[MetadataType(typeof(Product.MetaData))]
public partial class Product {
private class MetaData {
[Required(ErrorMessage = "The only value you can enter here is a number")]
public decimal Price { get; set; }
}
}
, вы должны добавить следующую инструкцию using, чтобы использовать dataanotations для проверки;
using System.ComponentModel.DataAnnotations;