最新开源DBLayer,数据库操作也可以很简单
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,DBLayer,我最近开源的数据库轻量级orm框架,目前支持sqlserver、mysql、oracle, 特别做了分页的封装。这个框架从七八年前开始逐渐升级而来,也经历了不少项目,希望可以将大家从s
千家信息网最后更新 2026年11月03日最新开源DBLayer,数据库操作也可以很简单
DBLayer,我最近开源的数据库轻量级orm框架,目前支持sqlserver、mysql、oracle, 特别做了分页的封装。
这个框架从七八年前开始逐渐升级而来,也经历了不少项目,希望可以将大家从sql字符串中解放出来。
开源地址
https://github.com/wutao0315/DBLayer
访问代码案例
var id = TheService.InsertEntity( () => new SysLog() { LogId = -1, LogContentJson = "测试", LogCreater = "测试", LogCreateTime = DateTime.Now, LogType = "1" });
分页操作
////// 分页查询 /// /// 查询条件 ///public IEnumerable Seach(SysUserCondition.Search condition) { var page = new Pager () { Condition = condition, Table = "sys_user", Key = "user_id", Order = string.Empty, Field = "*", WhereAction = (Condition, Where, Paramters) => { if (!string.IsNullOrEmpty(Condition.UserName)) { Where.Append("AND user_name LIKE @user_name "); Paramters.Add(base.CreateParameter("@user_name", string.Concat("%", Condition.UserName, "%"))); } if (!string.IsNullOrEmpty(Condition.UserEmail)) { Where.Append("AND user_email LIKE @user_email "); Paramters.Add(base.CreateParameter("@user_email", string.Concat("%", Condition.UserEmail, "%"))); } if (!string.IsNullOrEmpty(Condition.UserMobile)) { Where.Append("AND user_mobile LIKE @user_mobile "); Paramters.Add(base.CreateParameter("@user_mobile", string.Concat("%", Condition.UserMobile, "%"))); } } }; var result = base.GetResultByPager (page); return result; }
推荐和spring 配合使用,具体配置代码请进入源码查看。
同时在spring 配置多个数据库连接,支持数据库连接字符串密码加密。只需要在 passwordKey加入密钥
数据库唯一标识除了可以数据自动编码,还支持在代码端自动 生成 GUID 和 时间点。下面代码是uuid,时间点并按照顺序生成的自动编号
数据
数据库
代码
支持
字符
字符串
时间
框架
查询
测试
生成
配置
同时
地址
多个
密码
密钥
年前
条件
标识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小米移动互联网科技园
互联网科技工作委员会副主任毛军
互联网科技活动banner
美国互联网科技巨头监管
易互联网科技有限公司
互联网金融 金融科技
互联网科技公司怎么样
世界互联网领先科技成果
南京欣网互联网科技
腾讯科技 互联网女皇
深圳市运趣互联网科技有限公司
互联网经济与金融科技
赶超互联网科技 微信多开
互联网科技商业
城市宝互联网科技有限公司
互联网领先科技宣传片
工业互联网科技创业
互联网科技和医药行业
绵阳真晨互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司
互联网科技官网
科技互联网政务服务
奇酷互联网科技公司
互联网科技论文
武汉健翔互联网络科技有限公司
互联网科技大赛获奖感言
科技赋能视角下互联网保险发展
杭州融税互联网科技有限公司
互联网科技创新创业项目
上海旺乐尼互联网科技有限公司