LINQ子查询“NOTIN”问题不明白为什么这个查询失败。varqTags=fromtagsUin_context.ADN_ProductTagsView哪里!或者这个:vartagAux=fromoin_context.ADN_ProductTagsViewwhereo.ProductID==productIdselecto.ProductTagID;varqTags=来自_context.ADN_ProductTagsView中的标签,其中!tagAux.Contains(tagus.ProductTagID)选择标签;两者都给我这个错误:LINQtoEntities无法识别方法'BooleanContains[Int32](System.Linq.IQueryable`1[System.Int32],Int32)'方法,并且此方法无法转换为存储表达式。谁能帮我?您正在使用的QueryProvider的实现似乎不完整。我不熟悉您正在使用的QueryProvider,但也许您可以尝试这样的操作:varqTags=fromtagsUin_context.ADN_ProductTagsViewwhere!(fromoin_context.ADN_ProductTagsViewwhereo.ProductID==productIdselecto。ProductTagID).Any(tagId=>tagId==tagsU.ProductTagID)选择标签U;希望对您有所帮助顺便说一句,没有查询运行,所以请检查语法。以上就是C#学习教程:LINQ子查询“NOTIN”问题的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:
