Nhibernate 确定动态模型的类型
在NHibernate中,您可以映射表,但无需为它们编写类——“动态模型”。这些将作为哈希表实例返回 如果连接事件侦听器,例如IPreDeleteEventListener,则可以接收PreDeleteEvents。这些措施包括:Nhibernate 确定动态模型的类型,nhibernate,Nhibernate,在NHibernate中,您可以映射表,但无需为它们编写类——“动态模型”。这些将作为哈希表实例返回 如果连接事件侦听器,例如IPreDeleteEventListener,则可以接收PreDeleteEvents。这些措施包括: 对象[]删除状态 对象实体 对象Id IEntityPersister持久器 IEventSource会话 我看这里没有办法得到对象的类型。具体地说,我想要的实体名称(但是表也很好) 看来应该有办法做到这一点,但我就是看不到。我被告知在一个实体上触发了一个事件,并
- 对象[]删除状态
- 对象实体
- 对象Id
- IEntityPersister持久器
- IEventSource会话
的实体名称(但是表
也很好)
看来应该有办法做到这一点,但我就是看不到。我被告知在一个实体上触发了一个事件,并得到了一个哈希表和Id,但我不知道它是什么类型
有什么方法是我刚刚错过的吗?或者有人能想出一个可用的解决方法吗?您可以使用字典/哈希表本身上的$type$
键来获取实体名称
要获得更精细的细节,如表名,您可能必须在运行时NHibernate配置中找到这些细节(通过实体名称值查找)