【发布时间】:2011-10-25 16:39:33
【问题描述】:
我有 SQL 查询:
WITH OrderedRecs AS
(select ROW_NUMBER() OVER(ORDER BY RecID) as seqNumber,* from Records where RecordGroupID=7)
SELECT * FROM OrderedRecs where RecordID=35
如何使用实体框架获得相同的结果?
【问题讨论】:
-
你的意思是
where seqNumber=35? -
不,我需要有特定ID的记录,但有序列号,这是通过对所有记录按任意顺序排序得到的
-
而不是 RecordID=35 可能是更复杂的条件
-
好的。所以
RecordID是Records中的一个字段。 seqNumber 只会对满足RecordGroupID=x的记录进行编号,因此行号将取决于该条件,可以吗?