• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Meng.NET
技术改变人生,网络改变生活,信息改变世界.
博客园    首页    新随笔    联系   管理    订阅  订阅
[置顶] 目录索引
摘要: 零、Git 地址: The fastest and best ORM lite on C# for MySQL ! -- 友好, 轻量, 极致性能, 无任何第三方依赖, 持续演进~~ 一、简介 MyDAL -- 专注 Data Access Layer 的一个 C# cross-platform 轻 阅读全文
posted @ 2018-04-27 17:12 Meng.NET 阅读(2676) 评论(0) 推荐(0)
2019年5月20日
MyDAL - .OpenDebug() 与 Visual Studio 输出窗口 使用
摘要: 索引: 目录索引 SQL Debug 信息说明 一. 对 XConnection 对象 未开启 OpenDebug, 在 VS 状态下,将默认在 VS 窗口 打印出 参数化的 SQL 执行语句: 新增: 1 var m1 = new BodyFitRecord 2 { 3 Id = Guid.Par 阅读全文
posted @ 2019-05-20 17:18 Meng.NET 阅读(877) 评论(0) 推荐(1)
2019年4月18日
MyDAL - .Where() 之 .WhereSegment 根据条件 动态设置 Select查询条件 使用
摘要: 索引: 目录索引 一.API 列表 1.WhereSegment 属性,指示 根据条件 动态拼接 where 查询过滤条件 见如下示例. 二.API 单表-完整 方法 举例 1 // 上下文条件 变量 2 var userId = "08d6036b-0a7e-b07d-b9bd-af03841b3 阅读全文
posted @ 2019-04-18 23:30 Meng.NET 阅读(988) 评论(0) 推荐(0)
2019年4月14日
MyDAL - .UpdateAsync() 之 .SetSegment 根据条件 动态设置 要更新的字段 使用
摘要: 索引: 目录索引 一.API 列表 1.SetSegment 属性,指示 根据条件 动态拼接 要修改的字段 见如下示例. 二.API 单表-完整 方法 举例 以 MySQL 为例,生成 SQL 如下: 蒙 2019-04-13 23:59 周六 阅读全文
posted @ 2019-04-14 00:00 Meng.NET 阅读(1015) 评论(2) 推荐(0)
2019年4月12日
MyDAL - .UpdateAsync() 之 .Set() 使用
摘要: 索引: 目录索引 一.API 列表 1.Set<M, F>(Expression<Func<M, F>> propertyFunc, F newVal) 如: .Set(it => it.BodyMeasureProperty, "{xxx:yyy,mmm:nnn,zzz:aaa}") 用于 单表 阅读全文
posted @ 2019-04-12 17:28 Meng.NET 阅读(874) 评论(0) 推荐(0)
2019年4月11日
MyDAL - .Update() 使用
摘要: 索引: 目录索引 一.API 列表 1.Update() 用于 单表 更新操作 二.API 单表-便捷 方法 举例-01 1 var pk1 = Guid.Parse("8f2cbb64-8356-4482-88ee-016558c05b2d"); 2 3 // 修改一条数据: AlipayPaym 阅读全文
posted @ 2019-04-11 19:47 Meng.NET 阅读(1296) 评论(0) 推荐(1)
2019年3月9日
MyDAL - 引用类型对象 .DeepClone() 深度克隆[深度复制] 工具 使用
摘要: 索引: 目录索引 一.API 列表 .DeepClone() 用于 Model / Entity / ... ... 等引用类型对象的深度克隆 特性说明 1.不需要对对象做任何特殊处理,直接 .DeepClone() 即可得到该对象的深度克隆 2.不受对象层次深度限制,均可实现深度克隆(下面会给出几 阅读全文
posted @ 2019-03-09 15:22 Meng.NET 阅读(1297) 评论(4) 推荐(1)
2019年3月4日
MyDAL - in && not in 条件 使用
摘要: 索引: 目录索引 一.API 列表 C# 代码中 接口 IList.Contains() 方法生成 SQL 对应的 in(val1,val2,... ...) 如:.Queryer<Agent>() ... ... .Where(it => new AgentLevel?[] { AgentLeve 阅读全文
posted @ 2019-03-04 22:12 Meng.NET 阅读(732) 评论(0) 推荐(0)
2019年2月18日
MyDAL - like && not like 条件 使用
摘要: 索引: 目录索引 一.API 列表 C# 代码中 String.Contains("conditionStr") 生成 SQL 对应的 like '%conditionStr%' 如:.Queryer<Agent>() ... ... .Where(it => it.PathId.Contains( 阅读全文
posted @ 2019-02-18 14:49 Meng.NET 阅读(1523) 评论(0) 推荐(0)
2019年2月7日
MyDAL - 组件适用范围说明
摘要: 索引: 目录索引 一.组件特性简介: 1.MSIL 底层代码采用 System.Reflection.Emit.Lightweight 类库使用 IL 的方式处理 Model 组装,性能刚刚的~ 2.API 大量使用 System.Linq.Expressions 方式, 强类型,对程序员编码非常友 阅读全文
posted @ 2019-02-07 23:53 Meng.NET 阅读(796) 评论(0) 推荐(0)
2019年1月20日
MyDAL - is null && is not null 条件 使用
摘要: 索引: 目录索引 一.API 列表 C# 代码中 instance.property == null 生成 SQL 对应的 is null : 如:.Queryer<Agent>() ... ... .Where(it => it.CrmUserId == null) ... ... 用于 单表 i 阅读全文
posted @ 2019-01-20 22:24 Meng.NET 阅读(1087) 评论(0) 推荐(0)
2019年1月2日
MyDAL - .IsExist() 使用
摘要: 索引: 目录索引 一.API 列表 .IsExist() 用于 单表 / 多表连接 查询 二.API 单表-便捷 方法 举例 1.单表-便捷, 判断是否存在方法 1 var date = DateTime.Parse("2018-08-20 20:33:21.584925"); 2 var id = 阅读全文
posted @ 2019-01-02 19:22 Meng.NET 阅读(679) 评论(0) 推荐(0)
2018年12月26日
MyDAL - .QueryListAsync() 使用
摘要: 索引: 目录索引 一.API 列表 .QueryListAsync() .QueryListAsync<M>() 如: .QueryListAsync<AgentInventoryRecord>() , 用于 单表/多表连接 查询. .QueryListAsync<VM>() 如: .QueryLi 阅读全文
posted @ 2018-12-26 15:27 Meng.NET 阅读(896) 评论(0) 推荐(0)
2018年12月13日
MyDAL - .SelectOne() 使用
摘要: 索引: 目录索引 一.API 列表 .SelectOne() .SelectOne<M>() 如: .SelectOne<Agent>() , 用于 单表/多表连接 查询. .SelectOne<VM>() 如: .SelectOne<AgentVM>() , 用于 单表 查询. .SelectOn 阅读全文
posted @ 2018-12-13 14:47 Meng.NET 阅读(1375) 评论(2) 推荐(0)
2018年11月18日
MyDAL - .Where() & .And() & .Or() 使用
摘要: 索引: 目录索引 一.API 列表 1.Where .Where(Func<M, bool> func) 如: .Where( it => (it.Prop1>=条件1 && it.Prop2<=条件2) || it.Prop3==条件3 ) 此类写法, 用在 Deleter/Updater/Que 阅读全文
posted @ 2018-11-18 16:34 Meng.NET 阅读(1215) 评论(0) 推荐(0)
2018年10月22日
MyDAL - 快速使用
摘要: 索引: 目录索引 一.安装 在 VS 中执行一下 package 命令: 1 PM> Install-Package MyDAL 二.API-快速使用 1.命名空间,只需: 1 using MyDAL; 2.准备好一个 XConnection 对象,仅支持 MySQL , MySQL 专用 ORM- 阅读全文
posted @ 2018-10-22 18:23 Meng.NET 阅读(1365) 评论(2) 推荐(2)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3