Linq tostring() issue

来源:互联网 发布:下载枪林弹雨刷枪软件 编辑:程序博客网 时间:2024/05/29 17:55

wrong :

var perDayOrderList = objectList.Where(c => (c.PRINT_STATUS == hasPrint) && (c.ORDER_TIME.Year.ToString() + "-" + c.ORDER_TIME.Month.ToString() + "-" + c.ORDER_TIME.Day.ToString()) == (item.Key.Year.ToString() + "-" + item.Key.Month.ToString() + "-" + item.Key.Day.ToString()));


right:

ar perDayOrderList = objectList.Where(c => (c.PRINT_STATUS == hasPrint) && (c.ORDER_TIME.Year == item.Key.Year) && (c.ORDER_TIME.Month == item.Key.Month) && (c.ORDER_TIME.Day == item.Key.Day));//             .ToString() + "-" + c.ORDER_TIME.Month.ToString() + "-" + c.ORDER_TIME.Day.ToString()) == (item.Key.Year.ToString() + "-" + item.Key.Month.ToString() + "-" + item.Key.Day.ToString()));

0 0
原创粉丝点击