Create a new instance of IQuery for the given SQL string.

Namespace:  NHibernate
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
<ObsoleteAttribute("Use CreateSQLQuery().AddEntity()")> _
Function CreateSQLQuery ( _
	sql As String, _
	returnAlias As String, _
	returnClass As Type _
) As IQuery
C#
[ObsoleteAttribute("Use CreateSQLQuery().AddEntity()")]
IQuery CreateSQLQuery(
	string sql,
	string returnAlias,
	Type returnClass
)
Visual C++
[ObsoleteAttribute(L"Use CreateSQLQuery().AddEntity()")]
IQuery^ CreateSQLQuery(
	String^ sql, 
	String^ returnAlias, 
	Type^ returnClass
)
JavaScript
function createSQLQuery(sql, returnAlias, returnClass);

Parameters

sql
Type: System..::.String
a query expressed in SQL
returnAlias
Type: System..::.String
a table alias that appears inside {} in the SQL string
returnClass
Type: System..::.Type
the returned persistent class

Return Value

An IQuery from the SQL string

See Also