最新开源DBLayer,数据库操作也可以很简单
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,DBLayer,我最近开源的数据库轻量级orm框架,目前支持sqlserver、mysql、oracle, 特别做了分页的封装。这个框架从七八年前开始逐渐升级而来,也经历了不少项目,希望可以将大家从s
千家信息网最后更新 2025年02月24日最新开源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安全错误
数据库的锁怎样保障安全
天津网络安全专题发布会
怎么从服务器上下载文件
阿里云服务器什么时候开网
安徽实用的外贸软件开发公司
关于网络安全的红色物体
软件开发的步骤主要有
济南戴尔服务器总代理经销商
台湾服务器怎样选择
如何查看服务器的计算机管理
华盛软件服务器
系统怎么打开数据库
微信服务器后台信息保留多久
不限内容的香港服务器
行为管理服务器多少钱
涉及国家秘密的软件开发资质
网络安全严为民
E4a数据库查询不出来
浙江大华合作的软件开发公司
上海靖貅互联网科技有限公司
华为和国家网络安全局
数据库修改数据库名称
杭州远境互联网科技招聘信息
数据库开发 magnet
添加大数据库快捷键
word数据库2016
网络安全大风车
数据库服务器没有程序吗
数据库语义检索
软件开发4人分工角色
计算机网络技术是文科