无论如何,我是否可以创建一个notin子句,就像我在LinqtoEntities中的SQLServer中那样? 最佳答案 如果您使用内存中的集合作为过滤器,最好使用Contains()的否定。请注意,如果列表太长,这可能会失败,在这种情况下,您将需要选择另一种策略(请参阅下文了解如何使用完全面向数据库的查询的策略)。varexceptionList=newList{"exception1","exception2"};varquery=myEntities.MyEntity.Select(e=>e.Name).Where(e=>!e