Как добавить атрибут свойства в модель из другого проекта?

233
28 января 2018, 00:14

Подскажите. Хочу вынести модели данных в отдельный проект. В проекте приложения делаю ссылку на проект с моделями. Также в приложении определяю классы с метаданными основных моделей, где добавляю свойствам различные атрибуты, например Display. В Startup.cs добавляю в класс модели атрибут ModelMetadataType, который указывает на класс метаданных таким вот образом

TypeDescriptor.AddAttributes(typeof(MyClass), new ModelMetadataTypeAttribute(typeof(MyClassMetadata))).

Далее запускаю и ничего не просходит. Атрибуты из классов с метаданными метаданных в свойства классов не добавляются. Как можно это реализовать?

READ ALSO
Вывести данные из БД в Textbox

Вывести данные из БД в Textbox

Есть 2 формы: на 1 форме авторизация для пользователя

329
Оптимизация валидации xml

Оптимизация валидации xml

Обмениваюсь документами со сторонним сервисомВсе документы в формате XML

224
SignalR отправить клиенту PartialView

SignalR отправить клиенту PartialView

Через функцию "addNewOrder" клиент получает модель для вставки, а что бы ее вставить в страницу использует ajax что бы получить PartialView в виде html

219
C# и кодировка UTF8

C# и кодировка UTF8

Есть таблица в MySQLВ ней данные в одном поле хранятся в UTF-8

227