Отделение атрибутов от модели в asp.net mvc3 в отдельный класс?
Привет, хабражитель. После описания поля пятью атрибутами захотелось их вынести в отдельный конфигурационный класс, а саму модель оставить чистой. Как это делается в entity framework.
Можно использовать тег MetadataType.
Выглядит это так:
[MetadataType(typeof(MyClassAttr))]
public partial class MyClass
{
public string Name { get; set; }
}
public class MyClassAttr
{
[Display(Name = "Имя")]
public string Name { get; set; }
}