gpt4 book ai didi

datetime - Linq-to-Entities:选择查询表达式中的日期格式

转载 作者:行者123 更新时间:2023-12-03 06:35:39 24 4
gpt4 key购买 nike

我正在尝试直接从 LINQ-to-Entities 查询表达式获取格式化的日期字符串。

nonBusinessDays = (from ac in db.AdminCalendar
where ac.DateTimeValue >= calendarStartDate && ac.DateTimeValue <= calendarEndDate && ac.IsBusinessDay == false
select ac.MonthValue + "/" + ac.DayOfMonth + "/" + ac.FullYear).ToList();

但是,我收到以下错误消息:“无法将类型“System.Nullable`1”转换为类型“System.Object”。LINQ to Entities 仅支持转换实体数据模型基元类型。”

除了迭代结果集之外,还有什么方法可以做到这一点吗?谢谢!安倍

最佳答案

我找到了一种解决方法:

 nonBusinessDays = (from dt in
(from ac in db.AdminCalendar
where ac.DateTimeValue >= calendarStartDate && ac.DateTimeValue <= calendarEndDate && ac.IsBusinessDay == false
select ac.DateTimeValue).ToList()
select string.Format("{0:M/d/yyyy}", dt)).ToList();

关于datetime - Linq-to-Entities:选择查询表达式中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com