在此查詢排序依據前後除
var list = (from t in ObjectCollection
select t).OrderBy(v => v.Date)
.Except(from i in items select i.value).OrderBy(v => v.
在第一排序依據lambda表達式顯示日期屬性,但在第二個排序依據事實並非如此。爲什麼?
編輯#1 ObjectCollection
和items
是不同類型的。 ObjectCollection
是學生的集合,而items
是學生ID的集合。現在我看到了這個問題。我如何排除那些ID爲items
的學生?
當你粘貼了你的代碼,你至少省略了一行。請添加它。 –
@Ofer不,它會停止它的工作,因爲他期待'v.Date'並且它不會出現在Intellisense中。 bjan,你的'ObjectCollection'和'items'集合是什麼?如果你只是在'Except'之後結束你的查詢,你的代碼是否被編譯? – Rawling
'i.value'與ObjectCollection的元素具有相同的類型? –