LINQ查询将字符串转换为日期时间

戈尔达

我想将字符串值转换为日期时间

public class demoDate
{
    public DateTime DueDate;
    public int OrderReportID;

    public DateTime _DueDate 
    { 
        get { return DueDate; } 
        set { DueDate = value; } 
    }

    public int _OrderReportID 
    { 
        get { return OrderReportID; } 
        set { OrderReportID = value;} 
    }
}

询问

var DateQuery = (from o in db.Order_Reports
                 select new demoDate {
                    DueDate = System.DateTime.Parse(o.ReportDueDateTime), 
                    OrderReportID = o.OrderReportID
                 }).ToList();

此编码显示以下错误

LINQ to Entities无法识别方法'System.DateTime Parse(System.String)',并且该方法无法转换为商店表达式。

i3arnon

您需要首先将查询具体化(即加载数据)到您的应用程序,然后解析它。实体框架不知道如何执行.Net方法(例如DateTime.Parse),仅知道如何将其转换为SQL

var DateQuery = db.Order_Reports.ToList().Select(o => new demoDate 
{
    DueDate=DateTime.Parse(o.ReportDueDateTime),
    OrderReportID= o.OrderReportID
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

(Oracle)将日期字符串转换为日期时间

来自分类Dev

Python将日期时间字符串转换为日期

来自分类Dev

将日期时间字符串转换为日期

来自分类Dev

将日期字符串转换为UTC日期时间

来自分类Dev

将日期字符串转换为日期时间

来自分类Dev

sql将字符串转换为日期/日期时间

来自分类Dev

LINQ 使用 DTO 将 SQL 服务器日期时间转换为字符串

来自分类Dev

SQL将日期字符串转换为查询中的Unix时间戳

来自分类Dev

将MySQL日期时间字段转换为字符串

来自分类Dev

将日期时间转换为字符串的快速方法

来自分类Dev

将字符串转换为日期时间

来自分类Dev

将字符串转换为日期时间对象

来自分类Dev

将逗号分隔的字符串转换为日期时间

来自分类Dev

将字符串转换为日期时间R

来自分类Dev

将字符串转换为日期时间熊猫

来自分类Dev

将字符串日期转换为Unix时间

来自分类Dev

将字符串转换为日期时间python

来自分类Dev

将逗号分隔的字符串转换为日期时间

来自分类Dev

如何将字符串转换为日期时间?

来自分类Dev

通过解析将字符串转换为日期时间

来自分类Dev

将GMT格式的字符串转换为日期时间

来自分类Dev

将日期字符串转换为时间戳

来自分类Dev

将字符串转换为日期时间到纪元

来自分类Dev

Java将字符串转换为日期时间对象

来自分类Dev

将字符串转换为Numpy日期时间

来自分类Dev

将字符串转换为日期时间R

来自分类Dev

使用strftime将字符串转换为日期时间

来自分类Dev

将字符串转换为带时区的日期时间

来自分类Dev

PHP 将字符串转换为日期时间