Я отправляю DTO по проводам (WCF), который имеет в одном свойстве атрибут DisplayName из System.ComponentModel, а в другом - атрибут ScaffoldColumn.На клиенте у меня есть приложение ASP.NET MVC 2, и я использую метод расширения Html.EditorFor (x => x.DTO). Когда страница отображается, похоже, что атрибутов там не было.
DTO
[Serializable]
public class ProjektDTO : IDTO
{
public decimal Id { get; private set; }
public string Poznamka { get; set; }
[DisplayName("Tralal")]
public string Oz { get; set; }
[ScaffoldColumn(false)]
public string Name { get; set; }
}
Это вообще возможно?
РЕДАКТИРОВАТЬ
Я обнаружил проблему. Теперь она работает.Но в любом случае, это нормально, или я должен избегать этого ??