nhibernate - Fluent Nhibernate 中的自定义 Tuplizer

标签 nhibernate fluent-nhibernate tuplizer

我们正在努力实现this spectaular hack ,并已达到

foreach (var persistentClass in configuration.ClassMappings)
{
    persistentClass.AddTuplizer(EntityMode.Poco, typeof(NullableTuplizer).AssemblyQualifiedName);
}

但不知道这个循环应该去哪里,因为我们使用的是流畅的 NHibernate。有什么建议吗?

最佳答案

Fluently.Configure()
    .Database(...)
    .Mappings(...)
    .ExposeConfiguration(config =>
    {
        foreach (var persistentClass in config.ClassMappings)
        {
            persistentClass.AddTuplizer(EntityMode.Poco, typeof(NullableTuplizer).AssemblyQualifiedName);
        }
    })

关于nhibernate - Fluent Nhibernate 中的自定义 Tuplizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6920592/

相关文章:

nhibernate - 使用Fluent Validator验证Bool

c# - 通过 (Fluent)NHibernate 添加到 SQLite DB 时 DateTime 不正确

nhibernate - 什么是 NHibernate 中的 Tuplizer

winforms - NHibernate Win Forms session 管理

nhibernate - 急切获取引用时重复(多对一)

nhibernate - 当数据库发生更改时,您如何管理ORM层?

c# - 删除和添加相同数据库后未创建 Fluent Nhibernate 映射

NHibernate 表更新事件

java - Hibernate 无法实例化默认的 tuplizer - 找不到 getter