Я пытаюсь построить сетку, используя информацию о классе и ее свойствах наряду с поддерживаемыми атрибутами dataannotion.Как получить атрибуты аннотации данных из свойств
Класс и аннотации могут быть определены в разных классах, таких как классы Product и ProductMetaData, и привязаны togather с атрибутом metadatatype (также могут быть определены в одном классе).
Будет ли атрибуты DataAnnotaion доступны в базовом классе или есть другие способы получения атрибутов dataannotation?
Любой образец кода, который вы можете указать, также будет очень полезен.
спасибо.
Джеймс, любой намек на то, как его использовать? На самом деле я передаю анионный тип, используя IQueryable, type является подзапросом/проекцией из аннотированного класса, будет ли этот анонный тип переносить метаданные? –
hazimdikenli
Хорошо, метаданные не переносятся на анонимный тип. – hazimdikenli
К сожалению, нет. Если вам нужно проецировать другой тип, вам придется объявить этот тип и добавить к нему метаданные. Интересная проблема - возможно, есть несколько возможностей для улучшения кода проецирования LINQ. –