An ICriterion that creates a SQLExpression.
The string {alias} will be replaced by the alias of the root entity.
Namespace:
NHibernate.ExpressionAssembly: NHibernate (in NHibernate.dll)
Syntax
Visual Basic (Declaration) |
---|
<SerializableAttribute> _ Public Class SQLCriterion _ Inherits AbstractCriterion |
C# |
---|
[SerializableAttribute] public class SQLCriterion : AbstractCriterion |
Visual C++ |
---|
[SerializableAttribute] public ref class SQLCriterion : public AbstractCriterion |
JavaScript |
---|
NHibernate.Expression.SQLCriterion = function(); Type.createClass( 'NHibernate.Expression.SQLCriterion', NHibernate.Expression.AbstractCriterion); |
Remarks
This allows for database specific Expressions at the cost of needing to
write a correct SqlString.
Inheritance Hierarchy
System..::.Object
NHibernate.Expression..::.AbstractCriterion
NHibernate.Expression..::.SQLCriterion
NHibernate.Expression..::.AbstractCriterion
NHibernate.Expression..::.SQLCriterion