Довольно простой вопрос. У меня есть модель со свойством типа System.Uri
. Uri
не имеют конструктора без параметров по умолчанию и поля идентификатора. Есть ли способ переопределить создание моей модели, чтобы сохранить ее в базе данных индивидуальным способом (например, как строку
)? В NHibernate я делал это раньше, реализовав IUserType
, но мне пока не удалось найти аналогичный механизм в CodeFirst.
Очевидно, я мог бы создать собственный тип, который использует Uri
под капотом и предоставляет обычные отображаемые свойства и конструктор. Мне просто любопытно, есть ли способ сопоставить этот тип системы, чтобы я не не нужно делать такую обертку.