我是.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