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