Generate a join sequence representing the given association type.
Namespace: NHibernate.Hql.Ast.ANTLRAssembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)
Syntax
C# |
---|
public JoinSequence CreateJoinSequence( bool implicitJoin, IAssociationType associationType, string tableAlias, JoinType joinType, string[] columns ) |
Visual Basic |
---|
Public Function CreateJoinSequence ( _ implicitJoin As Boolean, _ associationType As IAssociationType, _ tableAlias As String, _ joinType As JoinType, _ columns As String() _ ) As JoinSequence |
Visual C++ |
---|
public: JoinSequence^ CreateJoinSequence( bool implicitJoin, IAssociationType^ associationType, String^ tableAlias, JoinType joinType, array<String^>^ columns ) |
Parameters
- implicitJoin
- Type: System..::..Boolean
Should implicit joins (theta-style) or explicit joins (ANSI-style) be rendered
- associationType
- Type: NHibernate.Type..::..IAssociationType
The type representing the thing to be joined into.
- tableAlias
- Type: System..::..String
The table alias to use in qualifing the join conditions
- joinType
- Type: NHibernate.SqlCommand..::..JoinType
The type of join to render (inner, outer, etc)
- columns
- Type: array<System..::..String>[]()[][]
The columns making up the condition of the join.