Get the join type (inner, outer, etc) or -1 if the
association should not be joined. Override on
subclasses.
Namespace:
NHibernate.LoaderAssembly: NHibernate (in NHibernate.dll)
Syntax
Visual Basic (Declaration) |
---|
Protected Overridable Function GetJoinType ( _ type As IAssociationType, _ config As FetchMode, _ path As String, _ lhsTable As String, _ lhsColumns As String(), _ nullable As Boolean, _ currentDepth As Integer, _ cascadeStyle As Cascades..::.CascadeStyle _ ) As JoinType |
C# |
---|
protected virtual JoinType GetJoinType( IAssociationType type, FetchMode config, string path, string lhsTable, string[] lhsColumns, bool nullable, int currentDepth, Cascades..::.CascadeStyle cascadeStyle ) |
Visual C++ |
---|
protected: virtual JoinType GetJoinType( IAssociationType^ type, FetchMode config, String^ path, String^ lhsTable, array<String^>^ lhsColumns, bool nullable, int currentDepth, Cascades..::.CascadeStyle^ cascadeStyle ) |
JavaScript |
---|
function getJoinType(type, config, path, lhsTable, lhsColumns, nullable, currentDepth, cascadeStyle); |
Parameters
- type
- Type: NHibernate.Type..::.IAssociationType
- config
- Type: NHibernate..::.FetchMode
- path
- Type: System..::.String
- lhsTable
- Type: System..::.String
- lhsColumns
- Type: array<
System..::.String
>[]()[]
- nullable
- Type: System..::.Boolean
- currentDepth
- Type: System..::.Int32
- cascadeStyle
- Type: NHibernate.Engine..::.Cascades..::.CascadeStyle