asp.net-初学者Linq的一个问题

问题描述

初学者Linq的一个问题

代码如下:
DataQueryable countOfUser;
try{
countOfUser = ( from o in wkSpace.Application.Users
where o.FirstDate >= firstDate
where o.LastDate <= lastDate
where o.HasFinshed != true
where o.FinishDate != null
select o);
}
其中,FirstDate、LastDate、FinshDate是date类型,HasFinished是bool类型

现在的问题是,当我把后两句where去掉后,查询结果从有结果,变成没有结果了

解决方案

where o.FirstDate >= firstDate
where o.LastDate <= lastDate
->
where o.FirstDate >= firstDate && LastDate <= lastDate

解决方案二:

你的怎么那么多where 啊? where 之后应该用and 或or来连接其他条件

时间: 2024-10-27 04:31:10

asp.net-初学者Linq的一个问题的相关文章

在asp网站上添加了一个右侧悬浮客服代码,添加后网页上下段之间有个间隙,位置异常,请大家指点,谢谢!

问题描述 在asp网站上添加了一个右侧悬浮客服代码,添加后网页上下段之间有个间隙,位置异常,请大家指点,谢谢! 我在我们网站上添加了悬浮于右侧中部的客服代码,网站是asp代码制作的,该客服代码是由3个文件组成,分别是(1)ggimages文件夹,主要放置客服广告的图片;(2)ggjs文件夹,主要放置js文件,内放置一个top.js文件;(3)网站根目录下放置一个gg.asp的文件,是客服代码的主程序. 存在问题:我在index主页底部引用gg.asp文件,代码如下: <!--#include f

asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析_实用技巧

本文实例讲述了asp.net使用LINQ to SQL连接数据库及SQL操作语句用法.分享给大家供大家参考,具体如下: LINQ简介 LINQ:语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展.它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据. LINQ是一门查询语言,和SQL一样,通过一些关键字的组合,实现最终的查询. LINQ的分类 LINQ to Object LINQ to XML LIN

大家好,我是asp.net初学者,现在有一正则表达式看不懂,还请大家帮忙,谢谢大家了,以下是代码 &amp;amp;lt;asp:changepassword id=&amp;amp;quot;Change

问题描述 大家好,我是asp.net初学者,现在有一正则表达式看不懂,还请大家帮忙,谢谢大家了,以下是代码<asp:changepasswordid="ChangePassword1"runat="server"PasswordHintText="Pleaseenterapasswordatleast7characterslong,containinganumberandonespecialcharacter."NewPasswordReg

asp.net.想要实现一个文字字符串转换成MP3和wav格式的语音

问题描述 asp.net.想要实现一个文字字符串转换成MP3和wav格式的语音 2C 文字字符串转换成MP3和wav格式的语音文件并且存入数据库,请问如何实现.需要转换成音频文件后可以读出文字内容 解决方案 你需要一个与字符对应的音频库,就像电子琴.比如1对应声音多,2对应声音来,3对应声音咪--,还有长音,短音,4分,8分等等,当你输入一个字符串时,找到跟他对应的声音,就能实现准确的转换了.

用ASP.Net MVC快速创建一个电影数据库应用程

Stephen Walther 从头开始到结束建立了整个数据驱动ASP.NET MVC应用程序.这个教程对于那些刚刚接 触ASP.NET MVC框架以及想要获得一种建立ASP.NET MVC应用程序的过程的新人是一个很好的介绍. 这 个教程的目的就是给你一种"它会是什么样子"去创建ASP.NET MVC应用程序的理念.在这一课中,从开始到结 束,我将直接建立一个完整ASP.NET MVC应用程序.我向你展示如何建立一个简单的数据驱动应用程序,演示如 何列出,创建和编辑数据库记录. 为简

java-Java初学者遇到的一个问题,求解

问题描述 Java初学者遇到的一个问题,求解 蓝色选中区中的代码该咋么整体往前移动,我只知道"Tab"键是向后整体移动,谢谢! 解决方案 按shift+tab 解决方案二: 没错,这个自动排版cirl+shift+f很好用, 解决方案三: 虽然我也不知道怎么整体往前,但是整体往前一般是在需要排版的时候,可以直接cirl+shift+f 会自动往前的 解决方案四: 这个太给力了...困惑我好久了

asp.net怎么异步调用一个函数

问题描述 asp.net怎么异步调用一个函数 我想在一个页面的pageload里使用异步调用一个函数,求讲解大概的步骤和思路,网上的一些教程看不懂,新手求理解 解决方案 如果是VS2012+,那么最简单的是直接使用 async 修饰你的方法,用await异步调用.http://www.cnblogs.com/therock/articles/2382534.html 解决方案二: 有没有人答一下啊,越简单越好,我只想要个大概的过程 解决方案三: 高手们都去玩斗地主了吗..............

asp.net(c#)+Sqlserver2000开发一个类似(www.ecxwl.com)的网站正常需多少钱?

问题描述 asp.net(c#)+Sqlserver2000开发一个类似(www.ecxwl.com)的网站正常需多少钱?如果是公司给客户的报价应该是多少,如果我们以个人名义接下来这个项目的话,我们多少价钱能接 解决方案 解决方案二:1.5W解决方案三:我也想知道~帮顶~解决方案四:引用1楼disikj的回复: 1.5W +-0.5w解决方案五:该回复于2010-09-29 13:09:50被版主删除

Cheat—— 给Linux初学者和管理员一个终极命令行&quot;备忘单&quot;

Cheat-- 给Linux初学者和管理员一个终极命令行"备忘单" 当你不确定你所运行的命令,尤其是那些使用了许多选项的复杂命令时,你会怎么做?在这种情况下,我们使用man pages来获取帮助.还有一些其它的选择可能包括像'help','whereis'和'whatis'这样的命令.但是所有的这些既有优点,也有缺点. 当我们浏览man pages来查看选项和帮助的时候,里面的描述实在太冗长了,我们无法在短的时间里理解它的意思. Linux Man Pages Linux Man Pa