这里怎么设置linq 查询 where条件,在哪里设置查询条件。我要查询Title

ExtShopDataContextdc=newExtShopDataContext();varq=dc.T_Products.OrderByDescending(m=>... ExtShopDataContext dc = new ExtShopDataContext();
var q = dc.T_Products.OrderByDescending(m => m.CreateTime).Select(
m => new
{
m.ProductID,
m.Title,
m.TotalRating,
m.UnitPrice,
m.SmallImageUrl,
m.MarketPrice
}

).Take(15);
展开
 我来答
紫仑天玑
2011-07-22 · 萝卜数学关注思维过程
紫仑天玑
采纳数:324 获赞数:888

向TA提问 私信TA
展开全部
如下查询title 是空的检索:
ExtShopDataContext dc = new ExtShopDataContext();
var q = dc.T_Products.OrderByDescending(m => m.CreateTime)
.Where(p=>p.Title=="")
.Select( m => new
{
m.ProductID,
m.Title,
m.TotalRating,
m.UnitPrice,
m.SmallImageUrl,
m.MarketPrice
}

).Take(15);

---
如果这样
Where(p=>new string[]{ "E", "H", "F" }.Contains(p.Title)) 就变成 title 是 E,H,.F 的集合,或关系
以上转化为in操作
Where(p=>p.Title.Contains(""))
这个就转化为like 操作
你可以换成别的字符,我的是空字符。
追问
看了一些书,搞定了。没人回答,你拣便宜了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式