我試圖運行此代碼:LINQ加入爲排序依據只有
ItemTaxonomy iTaxonomy = from itemTaxonomy in connection.ItemTaxonomy
where itemTaxonomy.Item.ID == itemView.ID
orderby itemTaxonomy.Taxonomy.Name
select itemTaxonomy;
當我編譯它,我得到的錯誤:
Cannot implicitly convert type
'System.Linq.IOrderedQueryable<Website.Models.ItemTaxonomy>'
to'Website.Models.ItemTaxonomy'
. An explicit conversion exists (are you missing a cast?)
我相信這個問題是orderby itemTaxonomy.Taxonomy.Name
,但我只是試圖通過分類標題項目的名稱而不是它們的ID進行排序。有沒有辦法做到這一點?
謝謝!這真是愚蠢的我。我完全錯過了我沒有將結果設置爲列表。 – 2010-04-07 20:23:58