随笔分类 -  自己的ORM

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

点击右上角即可分享
微信分享提示