社区
C#
帖子详情
linq怎样查询当天时期的数据?
hansonboy
2011-11-10 05:33:27
时间字段是 Addtime(Datetime类型)
不要SQL语, 我用的是linq
...全文
1101
23
打赏
收藏
linq怎样查询当天时期的数据?
时间字段是 Addtime(Datetime类型) 不要SQL语, 我用的是linq
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
山东蓝鸟贵薪
2011-11-11
打赏
举报
回复
[Quote=引用楼主 hansonboy 的回复:]
时间字段是 Addtime(Datetime类型)
不要SQL语, 我用的是linq
[/Quote]
数据库也尽量有日期字段,这样查询才方便的
阿非
2011-11-11
打赏
举报
回复
[Quote=引用 20 楼 hansonboy 的回复:]
好像错误上没有说是我数据类型不正确吧, 说是的不能识别ToString这个方法,是指方法,不是数据类型,我不知怎样截图发上来,不然给你看看我数据库字段类型和C#里数据模块的类型,你就知道是不是错了
[/Quote]
不识别方法“System.String ToString(System.String)",
意思是说 不能识别 String 类型 方法参数是 String 的 ToString 方法
tkggusraqk
2011-11-11
打赏
举报
回复
[Quote=引用 1 楼 orangeevan 的回复:]
var a=( from b in xxxList
where b.Addtime==DateTime.Now
select b);
[/Quote]
var a=dba.tbArea.Select (o=>o.Addtime.Date==DateTime.Now.Date);
hansonboy
2011-11-11
打赏
举报
回复
[Quote=引用 16 楼 sandy945 的回复:]
错误是这样说的
相信你还是相信错误提示?
[/Quote]
好像错误上没有说是我数据类型不正确吧, 说是的不能识别ToString这个方法,是指方法,不是数据类型,我不知怎样截图发上来,不然给你看看我数据库字段类型和C#里数据模块的类型,你就知道是不是错了
hansonboy
2011-11-11
打赏
举报
回复
[Quote=引用 17 楼 q107770540 的回复:]
引用 12 楼 hansonboy 的回复:
LINQ to Entities 不识别方法“System.String ToString(System.String)",因此该方法无法转换为存储表达式
使用.ToList() 转化成LINQ2Object 就可以使用 ToString() 了
from db.TableA.ToList()
数据量比较大时不建议使用此方法
[/Quote]
果然是要转成ToList()后才可又使用ToString(),不过我的表的数据比较大, 所又这个基本没用了,看来LINQ对时间的处理函数还是少了点呀
DENQH
2011-11-10
打赏
举报
回复
var quary=from ddfd in table
where ddfd.DateDiffDay(Addtime,youdate)=0
selcet ddfd
q107770540
2011-11-10
打赏
举报
回复
[Quote=引用 12 楼 hansonboy 的回复:]
LINQ to Entities 不识别方法“System.String ToString(System.String)",因此该方法无法转换为存储表达式
[/Quote]
使用.ToList() 转化成LINQ2Object 就可以使用 ToString() 了
from db.TableA.ToList()
数据量比较大时不建议使用此方法
阿非
2011-11-10
打赏
举报
回复
错误是这样说的
相信你还是相信错误提示?
hansonboy
2011-11-10
打赏
举报
回复
不是, 我这个字段肯定是日期类型
hansonboy
2011-11-10
打赏
举报
回复
先去吃饭了,晚上回来看看, 有没有人帮忙解决的
阿非
2011-11-10
打赏
举报
回复
你的那个字段是string 类型的
需要转换成DateTime
hansonboy
2011-11-10
打赏
举报
回复
LINQ to Entities 不识别方法“System.String ToString(System.String)",因此该方法无法转换为存储表达式
阿非
2011-11-10
打赏
举报
回复
执行时报错不等于不能用。
报什么错
hansonboy
2011-11-10
打赏
举报
回复
可以编译, 但执行时报错
hansonboy
2011-11-10
打赏
举报
回复
不能用,试过了
阿非
2011-11-10
打赏
举报
回复
不能用ToString()?
hansonboy
2011-11-10
打赏
举报
回复
[Quote=引用 5 楼 sandy945 的回复:]
http://topic.csdn.net/u/20111101/15/1be97312-150e-4bb3-9634-914ec5eceea3.html
[/Quote]
这个贴子我看过, 但里面的答案根本不行, LINQ里不能用ToString()方法, 我不知那楼主是怎样解决的
hansonboy
2011-11-10
打赏
举报
回复
[Quote=引用 4 楼 lilinoscar 的回复:]
你直接查2011-11-10 不就好了 还查后边的时分秒干什么
[/Quote]
我也想呀, 但字段里有时分秒的,我怎样去掉这部分再查呀。。。。
阿非
2011-11-10
打赏
举报
回复
http://topic.csdn.net/u/20111101/15/1be97312-150e-4bb3-9634-914ec5eceea3.html
低调之人
2011-11-10
打赏
举报
回复
你直接查2011-11-10 不就好了 还查后边的时分秒干什么
加载更多回复(3)
第1章-引言 第2章 期货市场与共同对手方 第3章 期货的套期保值策略--课后作业--金融衍生工具
观前提示: 1.题目翻译为机翻 2.答案非官方答案,仅供参考 第一章 引言 1.1 Explain carefully the difference between hedging, speculation, and arbitrage. 1.1 仔细解释对冲、投机和套利之间的区别。 对冲、投机和套利 投机交易是指通过同一品种、不同
时期
的价差来赚取利润的交易行为。比如炒股,某个时段买入股票,在未来的某个时点卖出,赚取中间的价差。 套利交易则是指在不同品种,或者同一品种的不同市场...
.net基本面试题
OOP:ObjectOrientedProgramming: 面向对象编程技术的关键性观念是它将
数据
及对
数据
的操作行为放在一起,作为一个相互依存、不可分割的整体——对象。对于相同类型的对象进行分类、抽象后,得出共同的特征而形成了类 AOP(面向切面编程) 在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实...
.net知识集合
系统知识总结: 个人梳理总结: OOP: Object Oriented Programming: 面向对象编程技术的关键性观念是它将
数据
及对
数据
的操作行为放在一起,作为一个相互依存、不可分割的整体——对象。对于相同类型的对象进行分类、抽象后,得出共同的特征而形成了类 AOP(面向切面编程) 在软件业,AOP为Aspect Oriented Prog
区块链技术
https://www.zhihu.com/question/37290469 作者:汪乐-LaiW3n 链接:https://www.zhihu.com/question/37290469/answer/107612456 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 更新:将私信问答放在了最后 --
大
数据
技术Flink架构
Apache Flink 是第三代分布式流处理器,它拥有极富竞争力的功能。它提供准确的大规模流处理,具有高吞吐量和低延迟。特别的是,以下功能使 Flink 脱颖而出:事件时间(event-time)和处理时间(processing-tme)语义。即使对于无序事件流,事件时间(event-time)语义仍然能提供一致且准确的结果。而处理时间(processing-time)语义可用于具有极低延迟要求的应用程序。精确一次(exactly-once)的状态一致性保证。每秒处理数百万个事件,毫秒级延迟。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章