使用NHibernate查询查询NOT IN with JOIN语句
从采样器中选择alphanum,其中alphanum不在从采样器中选择sampler.alphanum,samplerassignment,其中sampler.alphanum=samplerassignment.alphanum和isactive=1 我有这个语句,希望使用NHibernate查询来执行它。我该如何用NHibernate编写它?试试:使用NHibernate查询查询NOT IN with JOIN语句,nhibernate,Nhibernate,从采样器中选择alphanum,其中alphanum不在从采样器中选择sampler.alphanum,samplerassignment,其中sampler.alphanum=samplerassignment.alphanum和isactive=1 我有这个语句,希望使用NHibernate查询来执行它。我该如何用NHibernate编写它?试试: string hql = @"select s1.alphanum from sampler s1 where
string hql = @"select s1.alphanum from sampler s1 where
s1.alphanum not in
(select s2.alphanum from sampler s2, samplerassignment sa where s2.alphanum = sa.alphanum and sa.isactive = 1)";
var result = session.CreateQuery(hql).List();
您的NHibernate会话在哪里