我是.NET新手。我試圖做一些非常簡單的事情。 我想執行在我的控制器模型的搜索和檢索的第一個實體返回:.NET MVC 3在控制器中搜索
var cercueils = from y in db.Cercueils select y;
cercueils = cercueils.Where(z => z.Type.ToUpper().Contains(dr[13].ToUpper())
|| z.AncienType.ToUpper().Contains(dr[13].ToUpper()));
Cercueil cercueil = cercueils.First();
但是這是不好的,因爲它拋出一個錯誤:
Le type de nœud « ArrayIndex » de l'expression LINQ n'est pas pris en charge dans LINQ to Entities.
(谷歌翻譯:「LINQ表達式arrayIndex n的節點類型在LINQ to Entities中不受支持」)
我該如何做到這一點?
感謝您的幫助。
可以轉換你從法國前往英國的錯誤建議FirstOrDefault?這將使它更易讀。 – Rob
你可能會限制你的問題太多 - 這不像一個LINQ問題那麼多的MVC問題。 – iandotkelly
Google翻譯:「LINQ表達式arrayIndex n的節點類型在LINQ to Entities中不受支持」 – iandotkelly