protected Query(IDbConnection conn, SqlProvider <T> sqlProvider)
 {
     SqlProvider = sqlProvider;
     DbCon       = conn;
 }
 protected Option(IDbConnection conn, SqlProvider <T> sqlProvider) : base(conn, sqlProvider)
 {
 }
        public int Insert(T entity)
        {
            SqlProvider.FormatInsert(entity);

            return(DbCon.Execute(SqlProvider.SqlString, SqlProvider.Params));
        }
Example #4
0
 protected Order(IDbConnection conn, SqlProvider <T> sqlProvider) : base(conn, sqlProvider)
 {
     OrderbyExpressionList = new Dictionary <EOrderBy, LambdaExpression>();
 }
        public int Update(Expression <Func <T, T> > updateExpression)
        {
            SqlProvider.FormatUpdate(updateExpression);

            return(DbCon.Execute(SqlProvider.SqlString, SqlProvider.Params));
        }
        public int Delete()
        {
            SqlProvider.FormatDelete();

            return(DbCon.Execute(SqlProvider.SqlString, SqlProvider.Params));
        }
        public int Update(T entity)
        {
            SqlProvider.FormatUpdate(a => entity);

            return(DbCon.Execute(SqlProvider.SqlString, SqlProvider.Params));
        }
 protected Command(IDbConnection conn, SqlProvider <T> sqlProvider) : base(conn, sqlProvider)
 {
 }
Example #9
0
        public bool Exists()
        {
            SqlProvider.FormatExists();

            return(DbCon.QuerySingle <int>(SqlProvider.SqlString, SqlProvider.Params) == 1);
        }
Example #10
0
        public TResult Sum <TResult>(Expression <Func <T, TResult> > sumExpression)
        {
            SqlProvider.FormatSum(sumExpression);

            return(DbCon.QuerySingle <TResult>(SqlProvider.SqlString, SqlProvider.Params));
        }
Example #11
0
        public int Count()
        {
            SqlProvider.FormatCount();

            return(DbCon.QuerySingle <int>(SqlProvider.SqlString, SqlProvider.Params));
        }