我正在使用带有 NHibernate 的自定义命名查询,我想返回一个 Person 对象的集合。Person 对象未使用 NHibernate 映射进行映射,这意味着我遇到了以下异常:
System.Collections.Generic.KeyNotFoundException:给定的键不在字典中。
它在创建 Session 时被抛出,因为它在调用 NHibernate.Cfg.Mappings.GetClass(String className) 时找不到类名。这一切都是可以理解的,但我想知道是否有任何方法可以告诉 NHibernate 使用该类,即使我没有它的映射?