【发布时间】:2015-09-15 10:59:13
【问题描述】:
我有这个问题:-
SELECT *
FROM (SELECT MAS.CODE,
MAS.ENTRY_DATE,
IT.INDATE IN_DATE,
OT.INDATE OUT_DATE,
MAS.SHIFT_CODE,
MAS.SHIFT_FLAG,
CASE
WHEN (IT.INDATE IS NOT NULL) AND (OT.INDATE IS NOT NULL) THEN
CASE
WHEN IT.INDATE = OT.INDATE THEN
'FALSE'
ELSE
'OK'
END
ELSE
'FAIL'
END AS VALID
FROM
-------
我通常使用 Entity Framework - Linq 来操作数据。
在不将其转换为 Linq 的情况下直接运行此查询的方法是什么,然后我想在 foreach 循环中对其进行迭代。
【问题讨论】:
-
将您的脚本添加为存储过程并遍历返回的数据集?
-
为什么不想转换成 Linq?
-
@DavidG 有什么例子我该怎么做?
标签: c# sql asp.net-mvc entity-framework linq