【发布时间】:2015-10-29 17:10:25
【问题描述】:
我在使用 LINQ 选择语句时遇到了基本困难。
我想要的很简单:我有一个 ID。我使用该 ID 从表中获取特定值。它确实有效,但有点扭曲......
代码如下:
var myDate = dbContext.tbl_mytable.Where(i => i.myID == item.myID)
.Select(i => new {Name = i.KeySourceDate});
我在 myDate 中期待 DateTime。图片显示的是我得到的。
我理解 name = thedate 的最终值,因为它在 select 语句中。
最后我需要的只是一个格式为 .ToString("dd/MM/yyyy") 的日期,而不是整个对象,或者来自 LINQ 的任何内容。
【问题讨论】:
-
.Select(i => i.KeySourceDate.ToString("YourFormat"));?!