我在 SQL Server 中有一个表,其中的条目来自:
INSERT INTO table(data) VALUES CAST(getdate() AS BINARY(8))
我想做一个 LINQ 查询,它将执行:
SELECT CAST(data AS DATETIME) FROM table
我怎样才能做到这一点?
出于我无法控制的原因,日期时间在 SQL Server 中存储为二进制 (8),并且我需要检索日期时间。
最佳答案
您可以使用模型定义的函数来实现 CAST
http://msdn.microsoft.com/en-us/library/dd456857.aspx
请参阅此处的类似示例: Convert String to Int in EF 4.0
关于linq - 如何让 LINQ 在 SQL Server 中执行 CAST()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680498/