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