Configuration NHibernate Envers-HashedSet<;T>;抛出NotImplementedException

Configuration NHibernate Envers-HashedSet<;T>;抛出NotImplementedException,configuration,nhibernate-envers,Configuration,Nhibernate Envers,当我使用NHibernate配置配置Envers时,我的一些模型的集合映射为HashedSet,当我调用configuration.IntegrateWithEnvers(auditConfiguration)时 我得到一个异常,告诉我需要定义一个自定义ICustomCollectionMapperFactory 我需要在哪里定义它呢?这很奇怪。我假设您使用的是nh envers 1.x和nh core 3.x?如果是这样,(iesi)hashedset应该可以正常工作。您收到的错误消息是什么

当我使用NHibernate配置配置Envers时,我的一些模型的集合映射为
HashedSet
,当我调用
configuration.IntegrateWithEnvers(auditConfiguration)时

我得到一个异常,告诉我需要定义一个自定义
ICustomCollectionMapperFactory


我需要在哪里定义它呢?

这很奇怪。我假设您使用的是nh envers 1.x和nh core 3.x?如果是这样,(iesi)hashedset应该可以正常工作。您收到的错误消息是什么

无论如何,如果你需要实现你自己的collectionmapperfactory(你不应该这样做,其他东西是可疑的),你可以看看这里。。。 …此示例用于能够使用(bcl)哈希集作为集实现

如果您使用nh envers 2.0(和nh 4),为什么不使用(bcl)哈希集呢