C# Class Arc.Infrastructure.Data.NHibernate.FluentCriteria.CriteriaJoinExtensions

Joining extensions for criteria.
Show file Open project: marektihkan/Arc

Public Methods

Method Description
FullJoin ( this criteria, Expression alias ) : DetachedCriteria

Adds full join to the specified criteria.

InnerJoin ( this criteria, Expression alias ) : DetachedCriteria

Adds inner join to the specified criteria.

Join ( this criteria, Expression alias, JoinType joinType ) : DetachedCriteria

Adds join to the specified criteria.

LeftJoin ( this criteria, Expression alias ) : DetachedCriteria

Adds left outer join to the specified criteria.

RightJoin ( this criteria, Expression alias ) : DetachedCriteria

Adds right outer join to the specified criteria.

Method Details

FullJoin() public static method

Adds full join to the specified criteria.
public static FullJoin ( this criteria, Expression alias ) : DetachedCriteria
criteria this The criteria.
alias Expression The alias.
return DetachedCriteria

InnerJoin() public static method

Adds inner join to the specified criteria.
public static InnerJoin ( this criteria, Expression alias ) : DetachedCriteria
criteria this The criteria.
alias Expression The alias.
return DetachedCriteria

Join() public static method

Adds join to the specified criteria.
public static Join ( this criteria, Expression alias, JoinType joinType ) : DetachedCriteria
criteria this The criteria.
alias Expression The alias.
joinType JoinType Type of the join.
return DetachedCriteria

LeftJoin() public static method

Adds left outer join to the specified criteria.
public static LeftJoin ( this criteria, Expression alias ) : DetachedCriteria
criteria this The criteria.
alias Expression The alias.
return DetachedCriteria

RightJoin() public static method

Adds right outer join to the specified criteria.
public static RightJoin ( this criteria, Expression alias ) : DetachedCriteria
criteria this The criteria.
alias Expression The alias.
return DetachedCriteria