日期:2014-05-17  浏览次数:20804 次

实体数据模型中的查询条件问题

            Model.ServerEntities entities = Program.Entities;
            var result = entities.User.Where(o => o.id.Equals(Convert.ToInt32(ID)));

这是我的代码,Where里的条件只写了一个,我想写多个查询条件,怎么写?。。

------解决方案--------------------
&& 
------解决方案--------------------
 就是普通的判断
------解决方案--------------------
没问题,你可以使用join方法连接把多个表连接起来

当然如果你用了导航属性,也可以直接使用导航属性,而不用自己join表
------解决方案--------------------
引用:
引用:C# code?1entities.User.Where(o => o.id.Equals(Convert.ToInt32(ID)) && o.id.Equals(Convert.ToInt32(ID)) 
------解决方案--------------------
 o.id.Equals(Convert.ToInt32(ID)));
谢谢。我再想问下,……


你可以jion关联表然后条件刷选,,, 怎么关联你可以参考这个。
http://technet.microsoft.com/zh-cn/library/bb896339(v=vs.90)