当前位置: 首页 > 编程语言 > C#

LINQ to Entities无法识别方法’Boolean Contains(Int32)’方法分享

时间:2023-04-10 18:31:37 C#

C#学习教程:LINQtoEntitiesUnrecognizedMethod'BooleanContains(Int32)')'方法,并且该方法无法转换为存储表达式。在尝试执行以下查询时ListstudentIDs=Common.getFilterStudents();varquery=fromainstudentTablewherestudentIDs.Contains(a.StudentID)选择一个;如何使用学生ID列表过滤查询?无法在EF版本中使用Contains,因为在EF4中添加了对Contains的支持。要么升级您的EF版本(然后您的代码将正常运行),要么使用类似手动表达式构建的东西:以上是C#学习教程:LINQtoEntitiesdoesnotrecognizemethod'BooleanContains(Int32)'method分享了全部内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——varquery=context.studentTable.Where(BuildContainsExpression(s=>s.StudentID,studentIDs));本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: