很简单的问题。我有一个模型,它的属性是一种System.Uri
类型。 Uri
s 没有默认的无参数构造函数,也没有 ID 字段。有什么方法可以覆盖我的模型生成,以自定义方式将其存储在数据库中(例如,作为 a string
)?在 NHibernate 中,我以前通过实现来完成此操作IUserType
,但我在 CodeFirst 中找不到类似的机制。
显然,我可以创建一个Uri
在底层使用 a 并公开常规可映射属性和构造函数的自定义类型,我只是好奇是否有任何方法可以映射此系统类型,这样我就不必制作这样的包装器。