コード例 #1
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> CrossJoin <TEntity>(Expression <Func <T, TEntity, bool> > lambdaWhere) where TEntity : class
 {
     return(Join(DapperExtension.DapperImplementor.SqlGenerator.Configuration.GetMap <TEntity>().TableName, ExpressionToClip <T> .ToJoinWhere(lambdaWhere), JoinType.CrossJoin));
 }
コード例 #2
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> FullJoin <T1, T2>(Expression <Func <T1, T2, bool> > lambdaWhere)
     where T1 : class
     where T2 : class
 {
     return(Join(DapperExtension.DapperImplementor.SqlGenerator.Configuration.GetMap <T2>().TableName, ExpressionToClip <T1> .ToJoinWhere(lambdaWhere), JoinType.FullJoin));
 }
コード例 #3
0
ファイル: OrderBy.cs プロジェクト: johnsonhaovip/DapperExt
 public void AddOrderBy(Expression <Func <T, object> > lambdaOrderBy)
 {
     base.AddOrderBy(ExpressionToClip <T> .ToOrderByClip(lambdaOrderBy));
 }
コード例 #4
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> GroupBy(Expression <Func <T, object> > lambdaGroupBy)
 {
     return((LambdaQueryHelper <T>)base.GroupBy(ExpressionToClip <T> .ToGroupByClip(lambdaGroupBy)));
 }
コード例 #5
0
ファイル: Select.cs プロジェクト: johnsonhaovip/DapperExt
 public void AddSelect <T2, T3, T4, T5, T6>(Expression <Func <T, T2, T3, T4, T5, T6, object> > lambdaSelect)
 {
     base.AddSelect(ExpressionToClip <T> .ToSelect(lambdaSelect));
 }
コード例 #6
0
        /// <summary>
        /// Or
        /// </summary>
        public void Or(Expression <Func <T, bool> > lambdaWhere)
        {
            var tempWhere = ExpressionToClip <T> .ToWhereClip(lambdaWhere);

            Or(tempWhere);
        }
コード例 #7
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> Having(Expression <Func <T, bool> > lambdaHaving)
 {
     return((LambdaQueryHelper <T>)base.Having(ExpressionToClip <T> .ToWhereClip(lambdaHaving)));
 }
コード例 #8
0
ファイル: Select.cs プロジェクト: johnsonhaovip/DapperExt
 public void AddSelect <T2, T3, T4>(Expression <Func <T, T2, T3, T4, bool> > lambdaSelect)
 {
     base.AddSelect(ExpressionToClip <T> .ToSelect(lambdaSelect));
 }
コード例 #9
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> AddSelect(Expression <Func <T, object> > lambdaSelect)
 {
     return((LambdaQueryHelper <T>)base.AddSelect(ExpressionToClip <T> .ToSelect(lambdaSelect)));
 }
コード例 #10
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 /// <summary>
 ///
 /// </summary>
 public LambdaQueryHelper <T> Where <T2, T3, T4, T5, T6>(Expression <Func <T, T2, T3, T4, T5, T6, bool> > lambdaWhere)
 {
     return((LambdaQueryHelper <T>)Where(ExpressionToClip <T> .ToWhereClip(lambdaWhere)));
 }
コード例 #11
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> AddSelect <T2, T3, T4, T5, T6>(Expression <Func <T, T2, T3, T4, T5, T6, bool> > lambdaSelect)
 {
     return((LambdaQueryHelper <T>)base.AddSelect(ExpressionToClip <T> .ToSelect(lambdaSelect)));
 }
コード例 #12
0
ファイル: OrderBy.cs プロジェクト: johnsonhaovip/DapperExt
 public void AddOrderByDescending <T2, T3, T4, T5, T6>(Expression <Func <T, T2, T3, T4, T5, T6, object> > lambdaOrderBy)
 {
     base.AddOrderByDescending(ExpressionToClip <T> .ToOrderByClip(lambdaOrderBy, OrderByType.DESC));
 }
コード例 #13
0
ファイル: OrderBy.cs プロジェクト: johnsonhaovip/DapperExt
 public void AddOrderBy <T2, T3, T4, T5, T6>(Expression <Func <T, T2, T3, T4, T5, T6, object> > lambdaOrderBy)
 {
     base.AddOrderBy(ExpressionToClip <T> .ToOrderByClip(lambdaOrderBy));
 }
コード例 #14
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> Select <T2>(Expression <Func <T, T2, bool> > lambdaSelect)
 {
     return((LambdaQueryHelper <T>)base.Select(ExpressionToClip <T> .ToSelect(lambdaSelect)));
 }
コード例 #15
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> OrderBy <T2, T3>(Expression <Func <T, T2, T3, object> > lambdaOrderBy)
 {
     return((LambdaQueryHelper <T>)OrderBy(ExpressionToClip <T> .ToOrderByClip(lambdaOrderBy)));
 }
コード例 #16
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> Select <T2, T3, T4, T5>(Expression <Func <T, T2, T3, T4, T5, object> > lambdaSelect)
 {
     return((LambdaQueryHelper <T>)base.Select(ExpressionToClip <T> .ToSelect(lambdaSelect)));
 }
コード例 #17
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> OrderByDescending <T2>(Expression <Func <T, T2, object> > lambdaOrderBy)
 {
     return((LambdaQueryHelper <T>)OrderBy(ExpressionToClip <T> .ToOrderByClip(lambdaOrderBy, OrderByType.DESC)));
 }
コード例 #18
0
ファイル: Select.cs プロジェクト: johnsonhaovip/DapperExt
 public void AddSelect(Expression <Func <T, object> > lambdaSelect)
 {
     base.AddSelect(ExpressionToClip <T> .ToSelect(lambdaSelect));
 }
コード例 #19
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> AddOrderBy <T2, T3, T4, T5>(Expression <Func <T, T2, T3, T4, T5, object> > lambdaOrderBy)
 {
     return((LambdaQueryHelper <T>)base.AddOrderBy(ExpressionToClip <T> .ToOrderByClip(lambdaOrderBy)));
 }
コード例 #20
0
        public void And <T2, T3, T4, T5>(Expression <Func <T, T2, T3, T4, T5, bool> > lambdaWhere)
        {
            var tempWhere = ExpressionToClip <T> .ToWhereClip(lambdaWhere);

            And(tempWhere);
        }
コード例 #21
0
ファイル: LambdaQueryHelper.cs プロジェクト: xmmjacky/scmcore
 public LambdaQueryHelper <T> AddOrderByDescending <T2, T3, T4, T5, T6>(Expression <Func <T, T2, T3, T4, T5, T6, object> > lambdaOrderBy)
 {
     return((LambdaQueryHelper <T>)base.AddOrderBy(ExpressionToClip <T> .ToOrderByClip(lambdaOrderBy, OrderByType.DESC)));
 }
コード例 #22
0
        public void Or <T2, T3, T4, T5, T6>(Expression <Func <T, T2, T3, T4, T5, T6, bool> > lambdaWhere)
        {
            var tempWhere = ExpressionToClip <T> .ToWhereClip(lambdaWhere);

            Or(tempWhere);
        }
コード例 #23
0
 /// <summary>
 ///
 /// </summary>
 public LambdaDeleteHelper <T> Where(Expression <Func <T, bool> > lambdaWhere)
 {
     return((LambdaDeleteHelper <T>)Where(ExpressionToClip <T> .ToWhereClip(lambdaWhere)));
 }