我正在使用遗留数据库,将“空白”值存储为单个空格。有没有一种方法可以使用Fluent NHibernate,通过约定或映射覆盖,我可以将此“空白”值转换为.NET null? (我知道我需要将空值保存到这个数据库中作为单个空格,但我将使用一个保存事件监听器。)
答案 0 :(得分:2)
您应该为此使用IUserType
的自定义实现,而不是监听器。以下是网络上提供的许多示例的one example。 James Gregory写了一篇关于如何使用Fluent NHibernate约定实现IUserTypes的good article。