拼凑sql语句另外一个方法
2024-08-24 13:10:16
经常拼凑sql语句,经常是手工拼写 也可以利用字典另外一个模式拼凑
这里采用的是Dictionary中的Aggregate方法。
代码如下:
static void Main(string[] args)
{
var dict = new Dictionary<string, string>();
dict["username"] = "Yuhao";
dict["password"] = "abc@123"; var sq = dict.Aggregate("select * from users where 1=1", (current, param) => Addparam(current, param.Key, param.Value));
Console.WriteLine(sq);
Console.Read();
} private static string Addparam(string rawValue, string key, string value)
{ return rawValue = rawValue + " and " + key + "='" + value + "'";
}
感谢群友的帮助
最新文章
- ORACLE设置id自增长
- js+html+jquery 个人笔记
- linux环境 c 中如何执行shell命令
- 10条现代EQ技术基础贴士(转)
- C#事务相关
- [Flex] Accordion系列 - Header图标的设置
- [Objective-c 基础 - 2.7] 构造方法、重写init方法
- 如何对SQL Server 2005进行设置以允许远程连接(转载)
- EOF是什么?
- U盘安装CentOS7
- 【分割平面,分割空间类题】【HDU1290 HDU2050】
- stm32之CAN总线基础
- Mysql外键的使用
- 58 字体反爬攻略 python3
- LeetCode算法题-Convert a Number to Hexadecimal(Java实现)
- 洛谷 P2678 跳石头
- ssl协议
- Error detected while processing function pythoncomplete#Complete: 错误解决
- Angular 4 辅助路由
- 010——数组(十)compact extract in_array