最新开源DBLayer,数据库操作也可以很简单
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,DBLayer,我最近开源的数据库轻量级orm框架,目前支持sqlserver、mysql、oracle, 特别做了分页的封装。这个框架从七八年前开始逐渐升级而来,也经历了不少项目,希望可以将大家从s
千家信息网最后更新 2025年01月23日最新开源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安全错误
数据库的锁怎样保障安全
上海网络安全办
金卢软件开发中心
梅林租房软件开发
崇明区智能软件开发销售厂
鞋业软件开发
网络安全法对借贷的规定
软件开发资本化包括
软件开发能否费用化
数据库学习一般用哪个软件
开源服务器nginx
重庆科技频道网络安全
王冬波 网络安全
网络安全中心专职副主任
转转所属的网络技术领域
跨服务器的线程安全
郑州网络安全公司
云服务器如何提升安全性
计算机网络技术期末测试题
金蝶账套删除部分数据库
HTAP数据库包括
和平精英地图服务器有几个
c cs数据库实例子
网络安全加码
广州web前端软件开发哪里好
杭州软件开发公司价位
通州网络安全产业园公司
水稻数据库使用方法
海南盈泰网络技术有限公司怎么样
网络安全进德勤岗位待遇
泗洪龙飞软件开发工作室