Answers:
var list = (from t in ctn.Items
where t.DeliverySelection == true && t.Delivery.SentForDelivery == null
orderby t.Delivery.SubmissionDate
select t).Take(5);
take
仅从数据库的前5行?
只是以为您可能对序列From-> Where-> Select不熟悉,就像在sql脚本中一样,就像Select-> From-> Where。
但是您可能不知道在Sql Engine中,它也按' From-> Where-> Select ' 的顺序进行解析,要对其进行验证,可以尝试一个简单的脚本
select id as i from table where i=3
而且它不起作用,原因是引擎会解析 在Select之前 Where,因此它将在where中不知道别名i 。要进行此工作,您可以尝试
select * from (select id as i from table) as t where i = 3