public COASqlJoinData <T, T1, T2, T3, T4, T5, T6, T7> GenerateLeftJoinQuery <T1, T2, T3, T4, T5, T6, T7>(Expression <Func <T1, T2, T3, T4, T5, T6, T7, object> > SetTables = null) { var RData = new COASqlJoinData <T, T1, T2, T3, T4, T5, T6, T7>(); RData.Add(MainJoinGeneator <T1>(SetTables, RData, COASqlJoinTypes.LEFT, DataBaseType)); return(RData); }
public COASqlJoinData <T, T1, T2, T3, T4, T5, T6, T7, T8> GenerateRightJoinQuery <T1, T2, T3, T4, T5, T6, T7, T8>(Expression <Func <T1, T2, T3, T4, T5, T6, T7, T8, object> > SetTables) { var RData = new COASqlJoinData <T, T1, T2, T3, T4, T5, T6, T7, T8>(); RData.Add(MainJoinGeneator <T1>(SetTables, RData, COASqlJoinTypes.RIGHT, DataBaseType)); return(RData); }
public COASqlJoinData <T, T1, T2, T3, T4, T5, T6> GenerateJoinQuery <T1, T2, T3, T4, T5, T6>(Expression <Func <T1, T2, T3, T4, T5, T6, object> > SetTables = null) { var RData = new COASqlJoinData <T, T1, T2, T3, T4, T5, T6>(); RData.Add(MainJoinGeneator <T1>(SetTables, RData, databasetype: DataBaseType)); return(RData); }
public static COASqlJoinData <T, T1, T2, T3, T4, T5, T6, T7, T8> RemoveColums <T, T1, T2, T3, T4, T5, T6, T7, T8>(this COASqlJoinData <T, T1, T2, T3, T4, T5, T6, T7, T8> data, Expression <Func <T1, T2, T3, T4, T5, T6, T7, T8, object[]> > removecolumn) { data.Add(MainRemoveGeneator <T, T1>(data, removecolumn)); return(data); }
public static COASqlJoinData <T, T1, T2> RemoveColums <T, T1, T2>(this COASqlJoinData <T, T1, T2> data, Expression <Func <T1, T2, bool[]> > removecolumn) { data.Add(MainRemoveGeneator <T, T1>(data, removecolumn)); return(data); }