如何在NHibernate 3中执行此查询?

如何在NHibernate 3中执行此查询?,nhibernate,crosstab,Nhibernate,Crosstab,我有4个表,每个表都有一个名为FormulaToken(nvarchar(250))的字段 当用户在任何实体(连接到这4个表之一)的FormulaToken中输入新值时,我需要检查该值在所有4个表中是否唯一 如何做到这一点?找到了解决方案。我没有检查所有4个表中某个字段的值,而是将该字段提取到它自己的表中,并将其设置为唯一索引。这么说吧,我有4个表,表1、表2、表3、表4,每一个都以相同的名称映射到它的实体类。一些代码和映射演示了您试图实现的目标,这将有助于我们理解您的意图以及您迄今为止所做的尝

我有4个表,每个表都有一个名为
FormulaToken(nvarchar(250))
的字段

当用户在任何实体(连接到这4个表之一)的
FormulaToken
中输入新值时,我需要检查该值在所有4个表中是否唯一


如何做到这一点?

找到了解决方案。我没有检查所有4个表中某个字段的值,而是将该字段提取到它自己的表中,并将其设置为唯一索引。

这么说吧,我有4个表,表1、表2、表3、表4,每一个都以相同的名称映射到它的实体类。一些代码和映射演示了您试图实现的目标,这将有助于我们理解您的意图以及您迄今为止所做的尝试。