首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Where 附加条件 附加不上解决方案

2012-02-26 
Where 附加条件 附加不上DataClasses1DataContext aa new DataClasses1DataContext()System.Linq.Expre

Where 附加条件 附加不上
DataClasses1DataContext aa = new DataClasses1DataContext();
  System.Linq.Expressions.Expression<Func<KeHuGuanLi1, bool>> lianxiren = p1 => p1.LianXiRen.Contains("123");
  var p = from item in aa.KeHuGuanLi1
  select item;
  p.Where(lianxiren);
  p.ToList();

sql 没有where

SELECT [t0].[KHID], [t0].[KHName], [t0].[KHPinYin], [t0].[LianXiRen], [t0].[LianXiDianHua], [t0].[LianXiDiZhi], [t0].[ZTFlag]
FROM [dbo].[KeHuGuanLi] AS [t0]

[解决办法]
p.ToList().where(条件)
[解决办法]

探讨
p.ToList().where(条件)

[解决办法]
var pp=p.ToList().where(条件)
[解决办法]
C# code
 //p.Where(lianxiren);   p=p.Where(lianxiren); //进行赋值
[解决办法]
C# code
  var cons = contracts.ToList().Where(c => GetQianKuan(Convert.ToDouble(c.AllMoney), c.ID) != 0);
[解决办法]
你这种写法 搞不懂,具体说明下你想实现什么效果
[解决办法]
探讨
var pp=p.ToList().where(条件)

[解决办法]
linq 延迟查询,后面 有多少where ,尽管加,加在ToList之前。
[解决办法]
你换一种写法,
item.KHName.Contains(KHName)
可以写一个方法读取KHName,然后进行判断
[解决办法]
探讨
引用:
linq 延迟查询,后面 有多少where ,尽管加,加在ToList之前。


query = query.Where(e => e.co_MPa.Contains(this.Tt_MPa));
query = query.Where(e => e.co_Spec.Contains(this.Tt_Spec));
只有第二句 起……

[解决办法]
探讨

引用:
var pp=p.ToList().where(条件)

多条件动态查询 有没有事例啊 发一下 学习学习

[解决办法]
p.where(这里面是拉姆达表达式)

热点排行