How to implement correctly IUserType?
问题 I need to create a custom type for NHibernate by writing a new mapper class that implements IUserType . While it is relatively straightforward to override most of the methods and properties, I get some difficulties to understand how to deal correctly with the following members: object Assemble(object cached, object owner); object DeepCopy(object value); object Disassemble(object value); object Replace(object original, object target, object owner); I do not understand what is exactly their