c# - Lambda 表达式没有给出想要的结果
问题描述
我有 sql 查询:-
SELECT CreatedOn,* FROM [dbo].[ClientConfigurationVersion] --order by CreatedOn
WHERE CONVERT(date,CreatedOn)>=CONVERT(date,'2019-03-15')
and CONVERT(date,CreatedOn)<=CONVERT(date,'2019-03-20')
这给了我以下 2 条记录:-
我想通过 Lambda 表达式获取这个结果。我把它写成:-
var clientConfigurationVersion= context.ClientConfigurationVersions.Where(x => (x.CreatedOn >= _startDate) && (x.CreatedOn <= _endDate) );
我通过了相同的日期,但它只给了我一条记录,即我们可以在 Sql Result 窗口中看到的第一条记录。
我的 Lambda 表达式有什么问题?
解决方案
推荐阅读
- c# - chrome自动发现失败
- java - Maven包将jar从依赖项添加到jar
- python - 如何解决 daframe 中的多类别列?
- mapreduce - MapReduce 中的 Partitioner 阶段和 Shuffle&Sort 阶段有什么区别?
- sql - 替换语句:字符串或二进制数据将被截断 - NVARCHAR(max)
- java - JavaFX 2 媒体播放器 - 搜索功能不准确或根本不起作用
- javascript - 每次加载适当的页面时,如何使脚本仅重定向一次?
- git - 是否存在您将重新设置本地仓库然后推送而不是推送力的情况?
- node.js - Azure Web App Node 部署,更改应用根目录?
- java - 有没有更好的方法来定期更新 UI