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 つのフィールドを持つことですが、WhereProperty に 2 つのフィールドを追加するにはどうすればよいですか??