Skip to content

Commit 2c1d77d

Browse files
committed
Do not interfere with alias resolution
1 parent 4354fe1 commit 2c1d77d

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

src/NHibernate/Criterion/EntityProjection.cs

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -83,27 +83,22 @@ public EntityProjection SetFetchLazyProperties(bool fetchLazyProperties = true)
8383

8484
IType[] IProjection.GetTypes(string alias, ICriteria criteria, ICriteriaQuery criteriaQuery)
8585
{
86-
SetFields(criteriaQuery);
87-
return _entityAlias == alias
88-
? _types
89-
: null;
86+
return null;
9087
}
9188

92-
IType[] IProjection.GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery)
89+
string[] IProjection.GetColumnAliases(string alias, int position, ICriteria criteria, ICriteriaQuery criteriaQuery)
9390
{
94-
SetFields(criteriaQuery);
95-
96-
return _types;
91+
return null;
9792
}
9893

99-
string[] IProjection.GetColumnAliases(int position, ICriteria criteria, ICriteriaQuery criteriaQuery)
94+
IType[] IProjection.GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery)
10095
{
10196
SetFields(criteriaQuery);
10297

103-
return _identifierColumnAliases;
98+
return _types;
10499
}
105100

106-
string[] IProjection.GetColumnAliases(string alias, int position, ICriteria criteria, ICriteriaQuery criteriaQuery)
101+
string[] IProjection.GetColumnAliases(int position, ICriteria criteria, ICriteriaQuery criteriaQuery)
107102
{
108103
SetFields(criteriaQuery);
109104

0 commit comments

Comments
 (0)