文章插图
文章插图
下边举例演示
//内部方法//查询出分类名称前边包含 字符串 a 的数据var category5 = category.Where(a => a.Name.StartsWith("a")).ToList();//查询出分类名第2位开始4个长度的字符是abcd的数据var category6 = category.Where(a => a.Name.Substring(2, 4) == "abcd").ToList();//查询 出分类表中添加时间比现在时间少3个时小的 数据var category7 = category.Where(a => a.AddDate.DateDiffSQL(DateTime.Now, "hh") == 3).ToList();
文章插图
文章插图
到这里 IQueryableX 基本使用基本上讲完了 , 以后还有扩展的 IQueryableQ 它是操作SQL体用的 比如 下边的SQL
if(exists(select top 1 from TestTb where ID = 1)) delete from testTb where ID = 1;
文章插图
文章插图
以后会用一节 专一讲 IQueryableQ的使用方法 。
开源地址:https://github.com/zhuovi/XiaoFeng
语雀地址:https://www.yuque.com/fayelf/xiaofeng
开源不易,多多支持~
?
【.NET Core C#系列之XiaoFeng.Data.IQueryableX ORM框架】
推荐阅读
- flutter系列之:永远不用担心组件溢出的Wrap
- 荣耀x20评测_荣耀x20评测表现
- 抛砖系列之redis监控命令
- .NET性能系列文章一:.NET7的性能改进
- dubbo的一系列配置与搭建
- 记一次 .NET 某娱乐聊天流平台 CPU 爆高分析
- vivox60充电时间_vivox60充电快吗
- MassTransit | .NET 分布式应用框架
- 使用 Windows Core Audio APs 进行 Loopback Recording 并生成 WAV 文件
- 基于PL022 SPI 控制器 海思3516系列芯片SPI速率慢问题深入分析与优化