3
A
回答
1
var dates = from row in mytable
select DateTime.Parse(row.DATETEXT);
有用于DateTime.Parse
,允许您指定格式方法重载。
-1
其实,你不会需要那个。只是在使用字段值时将其解析为数据时间。这里是一个例子;
var query = from c in mytable
select c;
然后当你使用它;
DateTime _value = (DateTime)query.SingleOrDefault().DATETEXT
但是如果你想使用它那么多。这里是一个例子;
NorthwindEntities _e = new NorthwindEntities();
public void poo() {
var query = from e in _e.Products
select DateTime.Parse(e.DateText);
}
+0
我知道这是完全可能的,我更感兴趣的是看看是否有任何转换为SQL的转换为TSQL CAST – 2011-04-13 10:17:49
相关问题
- 1. 编写SQL查询来LINQ
- 2. 转换SQL查询来LINQ
- 3. 如何使用LINQ编写ContainsAll查询? (C#LINQ到SQL)
- 4. SQL查询到LINQ转换
- 5. 转换SQL查询到Linq(需要帮助写入SQL查询到LINQ)
- 6. 转换SQL查询到LINQ到SQL
- 7. SQL:如何在查询中使用大小写和强制转换?
- 8. 将SQL查询转换为LINQ到SQL
- 9. 如何使用linq编写查询?
- 10. 如何转换SQL查询到LINQ哪个contans子查询
- 11. 如何将LINQ查询转换为SQL?
- 12. 如何将sql查询转换为linq
- 13. 如何从SQL查询转换为LINQ
- 14. 如何SQL转换为LINQ此查询
- 15. 如何将SQL查询转换为LINQ?
- 16. 如何编写LINQ查询?
- 17. Linq - SQL查询转换
- 18. 转换SQL查询的Linq
- 19. SQL查询LINQ转换
- 20. 转换SQL查询LINQ
- 21. 转换成SQL LINQ查询
- 22. 转换SQL查询LINQ
- 23. SQL查询转换为LINQ
- 24. 转换SQL查询LINQ
- 25. 转换SQL查询的Linq
- 26. 如何编写LINQ to SQL查询来更新标签?
- 27. 转换SQL查询连接到LINQ
- 28. L2S:转换SQL查询到LINQ
- 29. 转换SQL查询到LINQ基于
- 30. 转换一个SQL到LINQ查询
但是DateTime.Parse会在客户端执行,而不是在SQL数据库中执行?我很好奇,如果有可能将查询翻译成tsql CAST并让sql server执行转换。 – 2011-04-07 10:36:27
@Peter:你可以尝试一个直接投射'(DataTime)row.DATETEXT',看看输出了什么SQL。 – 2011-04-07 10:48:26
我试过这个,但是跟踪显示它执行下面的SQL语句:“SELECT [t0]。[DATETEXT] FROM [mytable] AS [t0]”。所以在客户端进行铸造。 – 2011-04-13 10:16:04