示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
 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);
 }
示例#5
0
 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);
 }