asp.net-mvc – LINQ将DateTime转换为字符串
发布时间:2020-12-16 04:03:42 所属栏目:asp.Net 来源:网络整理
导读:ListPost list =( from c in db.TitleComments join t in db.Titles on c.TitleId equals t.Id join u in db.Users on c.UserId equals u.Id where t.Id == _titleId c.Date time orderby c.Date descending select new Post { Username = u.Username,Postin
List<Post> list = ( from c in db.TitleComments join t in db.Titles on c.TitleId equals t.Id join u in db.Users on c.UserId equals u.Id where t.Id == _titleId && c.Date > time orderby c.Date descending select new Post { Username = u.Username,PostingDate = c.Date.ToString(),Data = c.Comment } ).ToList(); 上面的代码导致date转换为string,PostingDate = c.Date.ToString().任何想法如何解决这个问题? 异常错误: 解决方法
linq试图使用sql将日期转换为字符串,但由于sql中没有ToString()方法它无法转换它,这种行为是设计的 – Joakim
换句话说,返回日期本身并在SQL端执行后将其转换为字符串: ( select new { Username = u.Username,PostingDate = c.Date [...] }) .ToList() // runs on SQL and returns to the application .Select(o => // is not generating a SQL,it is running on the app new Post { Username = o.Username,PostingDate = o.PostingDate.ToString(),[...] }) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET发布Web API接口时请求方式版本差异问题
- asp.net-mvc – Html.TextBox条件属性与ASP.NET MVC预览5
- asp.net-mvc – ASP MVC Preview 5和IIS 6 Windows身份验证
- 如何在ASP.NET MVC中使用JQuery调用控制器操作
- asp.net – 设置.net web-application的默认页面
- asp.net-mvc-2 – 在MVC 2中使用自定义TextWriter时,“Bina
- 在ASP.NET中使用回发??的jQuery模态对话框
- China .NET Conf 2019-.NET技术架构下的混沌工程实践
- asp.net-mvc-2 – 我的Asp.Net C#类如何返回一个json格式
- asp.net-mvc – 需要帮助来应用SOLID原则
推荐文章
站长推荐
- asp.net – Web浏览器进入kiosk模式
- asp.net-mvc – ASP.NET MVC:Controller.Handle
- 锁定ASP .Net自定义成员资格提供程序中的用户
- asp.net-mvc – ASP.NET MVC DropDown编辑器模板
- asp.net-core – asp.net核心会话不是用户特定的
- asp.net-mvc – 禁用为特定提交按钮启用不显眼的
- asp.net – 如何从Web应用程序进行高级打印?
- asp.net-mvc – 如何在每个页面上显示会员详细信
- asp.net – ASMX服务在开发服务器上工作,部署到I
- asp.net – 使CustomValidator与ValidationSumma
热点阅读