c# 中sql查询好像有一个类可以参数化select查询条件的

好像不是sqlcommand,是可以像这样xxx.add条件("id>123");xxx.add条件("age<12");来构建sql的select=""where=""... 好像不是sqlcommand,是可以像这样 xxx.add条件("id>123"); xxx.add条件("age<12");来构建sql的 select="" where="" id="">123 and age<12;是哪个类来着,找了一圈没找到 展开
 我来答
leiyangbdwk
2013-07-18 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4364万
展开全部

根据你说的描述,应该是Entity Framework(实体框架)、 Linq To SQL 或者Lamda表达式,关键是Linq。下面我给你点示例代码你看是不是。

public void LinqToSqlGroupBy04() {
    var q =
        from p in db.Products
        group p by p.CategoryID into g
        select new {
            g.Key,
            AveragePrice = g.Average(p => p.UnitPrice)
        };

    ObjectDumper.Write(q, 1);
}
public void LinqToSqlWhere05() {
    var q =
        db.Products.Where(p=>p.UnitPrice > 10m).Where(p=>p.Discontinued);

    ObjectDumper.Write(q, 0);
}
micro0369
2013-07-17 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:3986万
展开全部
这个应该是谁自己做的类库吧,系统应该没有这个功能的
追问
貌似不是私人类库,,,啊啊昨天上午看的就找不到了
等我翻翻历史记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a554ec6
2013-07-18 · 超过20用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:39万
展开全部
这个可以使用linq 但是一般公司都有自己的框架的,如果是你自己编写程序,建议还是结合网上内容,自己总结一个框架出来。方便日后使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式