Рекомендуемый тип для использования в метаданных при проверке данных модели - PullRequest
0 голосов
/ 15 марта 2011

Это второстепенный вопрос, скорее любопытство. При создании класса MetaData для проверки модели, какой тип переменной рекомендуется использовать для каждого свойства.

В примере MSDN они используют Объект для всех свойств

[MetadataType(typeof(ProductMD))]
public partial class Product {
    public class ProductMD {
        [StringLength(50),Required]
        public object Name { get; set; }
    }
}

Другие примеры онлайн используют тот же тип, что и модель:

[MetadataType(typeof(ProductMD))]
public partial class Product {
    public class ProductMD {
        [StringLength(50),Required]
        public String Name { get; set; }
        [Required]
        [DataType(DataType.Date)]
        public DateTime ArrivalDate { get; set; }
    }
}

Имеет ли значение тип свойства?

1 Ответ

1 голос
/ 15 марта 2011

Тип не имеет значения, поэтому вы можете просто использовать Object.Свойства должны совпадать по имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...