首页 新闻 会员 周边

为什么Linq查询视图加where条件没用?求指教

0
悬赏园豆:20 [待解决问题]

//orderNo='HY13013100003'

private List<Yee.Data.SqlClient.view_CoiOutOfStockRate> getList(int pageIndex, int pageSize, out int total,string orderNo)
{
using (ErpEntities db = new ErpEntities())
{
var query = from a in db.view_CoiOutOfStockRate
where a.OrderNo==orderNo
orderby a.OrderNo
select a;
total = query.Count();
return query.Skip(pageIndex * pageSize).Take(pageSize).ToList();
}
}

数据库里面是有这条记录的

但是这样查出来的结果query.count()是等于0.

茶饭不思的主页 茶饭不思 | 初学一级 | 园豆:123
提问于:2013-06-03 11:14
< >
分享
所有回答(2)
0

你的orderNo是不是带有空格啊!

jerry-Tom | 园豆:4077 (老鸟四级) | 2013-06-03 11:33

没有,取得是文本框的值!Trim掉的

string orderNo = this.txtOrderNo.Text.Trim();

支持(0) 反对(0) 茶饭不思 | 园豆:123 (初学一级) | 2013-06-03 12:31
0

equals会用吗 啊哈哈~

alone__ | 园豆:60 (初学一级) | 2013-06-28 15:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册