Pretty simple question. I have a model that has a property which is a System.Uri
type. Uri
s don't have a default parameterless constructor, and no ID field. Is there any way to override my model generation to store it in the DB in a custom way (e.g. just as a string
)? In NHibernate, I've done this before by implementing IUserType
, but I could not find yet a similar mechanism in CodeFirst.
Obviously, I could create a custom type that uses a Uri
under the hood and exposes regular mappable properties & constructor, I'm just curious if there's any way to map this system type so that I don't have to make a wrapper like that.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…