随笔分类 - 自己的ORM
自己写了个ORM类,记录优化记录
摘要:/// <summary> /// 获取最新的24条数据 /// </summary> /// <returns></returns> public List<WeldResultModel> GetListByLase24() { var sql = @"SELECT TOP 24 * FROM
阅读全文
摘要:sqlParams?.ToArray() == sqlParams != null ? sqlParams.ToArray() : null /// <summary> /// 获取最新的数据 /// </summary> /// <returns></returns> public WeldRes
阅读全文
摘要:/// <summary> /// 分页查询任务列表 /// </summary> /// <param name="where"></param> /// <returns></returns> public PageModel<TaskModel> GetListByPageView(TaskS
阅读全文
摘要:public sealed class SqlUtility { /// <summary> /// 多线程 /// 获取SQL执行结果<br/> /// 用属性的Set方法赋值 /// </summary> /// <typeparam name="TModel">返回数据类型</typepara
阅读全文
摘要:BaseRepository /// <summary> /// 获取SQL执行帮助类实例 /// </summary> protected IDbHelper<SqlParameter, SqlDataReader> dbHelper = new DbHelperSqlServer(); Base
阅读全文
摘要:近期工作中发现批量插入的方法需求越来越大。所以在ORM中增加了MYSQL的批量插入方法。由三个方法组成,可以使用在不同情况下。 1、根据传入的实体集合生成批量插入的SQL语名 GetInsertSqlBatch() 2、在方法1的基础上增加一个执行并返回是否成功的功能 ExecuteInsertMo
阅读全文
摘要:一步步完善并优化自己的ORM框架功能
阅读全文
摘要:新]根据查询实体获取查询结果[SQL_CALC_FOUND_ROWS;SELECT FOUND_ROWS()一次性取出分页数据和满足条件的所有数据行] 新]根据查询实体获取查询结果[SQL_CALC_FOUND_ROWS;SELECT FOUND_ROWS()一次性取出分页数据和满足条件的所有数据行
阅读全文
摘要:SqlLikeAttribute 特性原来只实现了全Like,今天增加左、右Like实现
阅读全文