Get the SQL column aliases used by this projection for the columns it writes for inclusion into the
CopyC#
SELECT
clause (ToSqlString(ICriteria, Int32, ICriteriaQuery, IDictionary<(Of <<'(String, IFilter>)>>))) for a particular criteria-level alias.

Namespace: NHibernate.Criterion
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
string[] GetColumnAliases(
	string alias,
	int position,
	ICriteria criteria,
	ICriteriaQuery criteriaQuery
)
Visual Basic
Function GetColumnAliases ( _
	alias As String, _
	position As Integer, _
	criteria As ICriteria, _
	criteriaQuery As ICriteriaQuery _
) As String()
Visual C++
array<String^>^ GetColumnAliases(
	String^ alias, 
	int position, 
	ICriteria^ criteria, 
	ICriteriaQuery^ criteriaQuery
)

Parameters

alias
Type: System..::..String
The criteria-level alias.
position
Type: System..::..Int32
Just as in ToSqlString(ICriteria, Int32, ICriteriaQuery, IDictionary<(Of <<'(String, IFilter>)>>)), represents the number of columns rendered prior to this projection.
criteria
Type: NHibernate..::..ICriteria
The local criteria to which this project is attached (for resolution).
criteriaQuery
Type: NHibernate.Criterion..::..ICriteriaQuery
The overall criteria query instance.

Return Value

The columns aliases.

See Also