Initializes a new instance of the OuterJoinableAssociation class

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

Syntax

C#
public OuterJoinableAssociation(
	IAssociationType joinableType,
	string lhsAlias,
	string[] lhsColumns,
	string rhsAlias,
	JoinType joinType,
	SqlString withClause,
	ISessionFactoryImplementor factory,
	IDictionary<string, IFilter> enabledFilters
)
Visual Basic
Public Sub New ( _
	joinableType As IAssociationType, _
	lhsAlias As String, _
	lhsColumns As String(), _
	rhsAlias As String, _
	joinType As JoinType, _
	withClause As SqlString, _
	factory As ISessionFactoryImplementor, _
	enabledFilters As IDictionary(Of String, IFilter) _
)
Visual C++
public:
OuterJoinableAssociation(
	IAssociationType^ joinableType, 
	String^ lhsAlias, 
	array<String^>^ lhsColumns, 
	String^ rhsAlias, 
	JoinType joinType, 
	SqlString^ withClause, 
	ISessionFactoryImplementor^ factory, 
	IDictionary<String^, IFilter^>^ enabledFilters
)

Parameters

joinableType
Type: NHibernate.Type..::..IAssociationType

[Missing <param name="joinableType"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

lhsAlias
Type: System..::..String

[Missing <param name="lhsAlias"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

lhsColumns
Type: array<System..::..String>[]()[][]

[Missing <param name="lhsColumns"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

rhsAlias
Type: System..::..String

[Missing <param name="rhsAlias"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

joinType
Type: NHibernate.SqlCommand..::..JoinType

[Missing <param name="joinType"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

withClause
Type: NHibernate.SqlCommand..::..SqlString

[Missing <param name="withClause"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

factory
Type: NHibernate.Engine..::..ISessionFactoryImplementor

[Missing <param name="factory"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

enabledFilters
Type: System.Collections.Generic..::..IDictionary<(Of <(<'String, IFilter>)>)>

[Missing <param name="enabledFilters"/> documentation for "M:NHibernate.Loader.OuterJoinableAssociation.#ctor(NHibernate.Type.IAssociationType,System.String,System.String[],System.String,NHibernate.SqlCommand.JoinType,NHibernate.SqlCommand.SqlString,NHibernate.Engine.ISessionFactoryImplementor,System.Collections.Generic.IDictionary{System.String,NHibernate.IFilter})"]

See Also