搜索结果
查询Tags标签: expression,共有 124条记录-
Extend IQueryable<T> Where() as OR instead of AND relationship
Extend IQueryable<T> Where() as OR instead of AND relationship 回答2 Use PredicateBuilder<T>. Its probably what you want.Dynamically Composing Expression Predicates Suppose you want to write a LINQ to SQL or Entity Framework query that imp…
2022/9/13 23:25:28 人评论 次浏览 -
C#教程 - 语句与表达式(Statements & Expression)
更新记录 转载请注明出处。 2022年9月12日 发布。 2022年9月10日 从笔记迁移到博客。语句与表达式(Statements & Expression)说明 语句是一段可执行代码,不一定返回值 C#中使用;号分句,代码块{}视为语句 有;的代码不一定是语句,比如using 顶级语句(C#9.0) 1、直…
2022/9/13 1:25:07 人评论 次浏览 -
pgsql函数
1.字符串替换select replace(替换前字符串, 需替换字符串, 替换字符串);例:把2替换为5select replace(123, 2, 5);2.字符串截取select substr(替换钱字符串, 开始位置, 结束位置);例:从第一位开始截取到第二位字符串select substr(12324,1,2);3.获取当前行select ROW_NU…
2022/9/8 2:23:02 人评论 次浏览 -
C#使用表达式树(LambdaExpression)动态更新类的属性值
在某些业务中会遇到需要同步两个类的属性值的情况,而且有些字段是要过滤掉的。如果手动赋值则需要写很多重复的代码:public class Teacher{public Guid Id { get; set; }public string Name { get; set; }public string Age { get; set; }}public class Student{public …
2022/8/5 1:22:47 人评论 次浏览 -
项目实战杂笔
仓储模式: Repository&IRepository 仓储层 Service&IService 服务层 Models 数据层 1.使用sqlsugar,一般在Models层引入SqlSugarCore 和 SqlSugar.IOC 两个Get包 因为其他层一般都会调用到models层,因此只需在models引入包,其他调用models层即可 2.增删改查…
2022/7/27 23:25:27 人评论 次浏览 -
clickhouse的order by执行计划以及优化方式
一、MergeTree order by执行计划 1)没有order by的执行计划:+-------------------------------------------------------------------------------------------------+ | explain …
2022/7/22 23:33:45 人评论 次浏览 -
C# Expression使用实践——为FreeSql增加WhereLike方法
1.背景 前端有一个是否模糊查询的参数,当未勾选时,所有字符串类型的值使用a = xxx,勾选后使用a like %xxx% 如果使用WhereIf来写,每一个判断条件都需要写两行 .WhereIf(!request.IsLike && request.A.HasValue(), (i, o) => o.A== request.A) .WhereIf(req…
2022/7/7 2:20:17 人评论 次浏览 -
JavaScript——正则表达式RegExp(Regular Expression)
正则表达式用于定义一些字符串规则 ,计算机可以根据正则表达式,来检查一个字符串是否符合规则,符合规则则返回True,否则将返回false,其次可以通过正则表达式将字符串中符合规则的内容提取出来,从而进行更好的验证。 首先,在JavaScript中使用正则表达式需要新建一个RegE…
2022/7/1 14:20:56 人评论 次浏览 -
徒手撸设计模式-解释器模式
概念 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。 参考链接: https://www.runoob.com/design-pattern/interpreter…
2022/6/29 6:20:18 人评论 次浏览 -
C# 利用"表达式树"快速高效率复制对象
1、需求 在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。 比如: public class Student {public int Id { get; set; }public string Name { get; set; } public int Age { get; set; } }public class StudentSecond {public int Id { get; set; …
2022/6/28 14:20:28 人评论 次浏览 -
Logical Functions - IIF (Transact-SQL)
Logical Functions - IIF (Transact-SQL) Returns one of two values, depending on whether the Boolean expression evaluates to true or false in SQL Server.Syntax syntaxsql IIF( boolean_expression, true_value, false_value )Note To view Transact-SQL syntax …
2022/6/15 2:21:20 人评论 次浏览 -
SQL中的3个取整函数(Ceiling、Floor和Round)的区别
1.Ceiling()函数Ceiling,英文中,是天花板的意思,有上限的意思,所以,此函数是向上取整,它返回的是大于或等于函数参数,并且与之最接近的整数。示例: 1 SELECT CEILING(123.45), CEILING(-123.45), CEILING(0.0); 结果:2.Floor()函数floor,在英文中,是地面,地板的…
2022/6/4 2:20:11 人评论 次浏览 -
EF Core之仓储模式
仓储模式作为领域驱动设计(Domain-Driven Design,DDD)的一部分,在系统设计中的使用非常广泛。它主要用于解除业务逻辑层与数据访问层之间的耦合,使业务逻辑层在存储、访问数据库时无须关心数据的来源及存储方式,仓储模式带来的好处是一套代码可以适用于多个类,提高…
2022/6/2 23:21:09 人评论 次浏览 -
力扣592(java)-分数加减运算(中等)
题目: 给定一个表示分数加减运算的字符串 expression ,你需要返回一个字符串形式的计算结果。 这个结果应该是不可约分的分数,即最简分数。 如果最终结果是一个整数,例如 2,你需要将它转换成分数形式,其分母为 1。所以在上述例子中, 2 应该被转换为 2/1。示例 1: 输…
2022/5/29 1:22:54 人评论 次浏览 -
SQL 字符串函数
SQL 常用的字符串函数 1.replace:替换函数replace(string,from_str,to_str)即:将string中所有出现的from_str替换为to_str 2.left:left:(string,2) 从边选取两个 3.right:right(string,2) 从右边选取两个 4.substring:字符串,起始下标,长度 返回提取的字符串, select…
2022/5/27 2:21:34 人评论 次浏览