Skip to content

Commit e3f985b

Browse files
committed
fixup! Fix GetTypeUsingProjection for multilevel criteria subqueries
Fixes #1312
1 parent e9f6dd3 commit e3f985b

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/NHibernate.Test/Async/Criteria/Lambda/SubQueryIntegrationFixture.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,9 @@ public async Task SubQueryAsync()
171171
[Test]
172172
public async Task ThreeLevelSubqueryAsync()
173173
{
174+
if (!Dialect.SupportsScalarSubSelects)
175+
Assert.Ignore("Dialect does not support scalar sub-select");
176+
174177
Person p = null;
175178
var detachedCriteria2 = DetachedCriteria.For<Person>("vf_inner_2")
176179
.SetProjection(Projections.Id())

src/NHibernate.Test/Criteria/Lambda/SubQueryIntegrationFixture.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,9 @@ public void SubQuery()
160160
[Test]
161161
public void ThreeLevelSubquery()
162162
{
163+
if (!Dialect.SupportsScalarSubSelects)
164+
Assert.Ignore("Dialect does not support scalar sub-select");
165+
163166
Person p = null;
164167
var detachedCriteria2 = DetachedCriteria.For<Person>("vf_inner_2")
165168
.SetProjection(Projections.Id())

0 commit comments

Comments
 (0)