代码之家  ›  专栏  ›  技术社区  ›  gabe

如何用Fluent NHibernate将数据库字段中的空间值转换为.NET中的空值?

  •  1
  • gabe  · 技术社区  · 15 年前

    我正在使用一个将“空白”值存储为单个空间的遗留数据库。是否有一种使用FluentNHibernate的方法,通过约定或映射重写,我可以将这个“空白”值转换为.NET空值?(我知道我仍然需要将空值保存到此数据库作为单个空间,但为此我将使用保存事件侦听器)。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Jamie Ide    15 年前

    您应该使用的自定义实现 IUserType 为了这个,不是一个倾听者。这里是 one example 在网上有很多可用的例子。詹姆斯·格雷戈里写了一篇 good article 关于如何使用流畅的nhibernate约定实现iusertypes。