c# linq 查询

kern不吃酸的 2014-04-19 04:11:11
我的代码:

(DateTime.Compare(Convert.ToDateTime(c.EndTime), Convert.ToDateTime(begintime)) > 0 && DateTime.Compare(Convert.ToDateTime(c.BeginTime), Convert.ToDateTime(endtime)) > 0)

想要结果:

用lambda查询,想要查询数据库中时间没有被占用的 数据 如:搜索的时间(2014-09-12到2014-10-3)有数据的时间是这样的
:(2014-06-12到2014-07-3)或(2014-11-12到2014-12-3)这些数据都会被查询出来。

遇到问题:

在linq查询中不能用c#的Convert.ToDateTime等方法,无法进一步操作,求指教
...全文
6484 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
q107770540 2014-04-22
  • 打赏
  • 举报
回复
linq to sql 是支持Convert.ToDateTime的, 还有datediff函数: http://msdn.microsoft.com/en-us/library/dd487052(v=vs.110).aspx
exception92 2014-04-22
  • 打赏
  • 举报
回复
转化成IEnumerable集合,在使用Convert进行转换
threenewbee 2014-04-19
  • 打赏
  • 举报
回复
调用AsEnumerable()转换成Linq to Objects
kern不吃酸的 2014-04-19
  • 打赏
  • 举报
回复
有大神否,在线等啊

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧