1

2 つのフィールドを射影する切り離されたクエリがあります。

var detached = session.QueryOver.Of<ClassA>().
       select
       (
         Projections1.....X
         Projections2.....Y
       )

var result = session.QueryOver<ClassB>()
       .WithSubquery
       .WhereProperty(p => p.X)
       .In(detached)
       .List();

私がやりたいことはこれです:

select * from tableA a
       where (a.x, a.y) in (select x, y from tableB b)

私が望むのは、ネストされた部分に 2 つのフィールドを持つことですが、Wh​​ereProperty に 2 つのフィールドを追加するにはどうすればよいですか??

4

0 に答える 0