您的位置:首页 > 数据库

拼凑sql语句另外一个方法

2013-10-15 15:32 260 查看
经常拼凑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 + "'";
}


感谢群友的帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐