/// <summary> /// Creates a new DynamicSQLinqJoinExpression instance /// </summary> /// <param name="tableName">The database Table / View to Join</param> /// <param name="joinOperator">The JOIN operator</param> /// <param name="clause">The Join clause</param> /// <param name="parameters">Any parameter values necessary for the Join clause</param> public DynamicLinqJoinExpression(string tableName, DynamicLinqJoinOperator joinOperator, string clause, object[] parameters) { Table = tableName; JoinOperator = joinOperator; Clause = clause; Parameters = parameters; }
/// <summary> /// Creates a new DynamicSQLinqSubQueryJoinExpression instance /// </summary> /// <param name="query">The sub-query that will be joined</param> /// <param name="alias">The Alias to give the sub-query within the main query</param> /// <param name="joinOperator">The JOIN operator</param> /// <param name="clause">The Join clause</param> /// <param name="parameters">Any parameters necessary for the Join clause</param> public DynamicLinqSubQueryJoinExpression(ILinq query, string alias, DynamicLinqJoinOperator joinOperator, string clause, params object[] parameters) { Query = query; Alias = alias; JoinOperator = joinOperator; Clause = clause; Parameters = parameters; }