Index: testlinq/Program.cs ================================================================== --- testlinq/Program.cs +++ testlinq/Program.cs @@ -172,10 +172,16 @@ } } return BinaryGuidTest(value); } +#if NET_40 || NET_45 || NET_451 || NET_452 || NET_46 || NET_461 + case "any": + { + return AnyTest(); + } +#endif #if NET_40 || NET_45 || NET_451 || NET_452 || NET_46 || NET_461 case "binaryguid2": { bool value = false; @@ -878,10 +884,22 @@ Console.WriteLine("updated {0}", counts[1]); } return 0; } + +#if NET_40 || NET_45 || NET_451 || NET_452 || NET_46 || NET_461 + private static int AnyTest() + { + using (northwindEFEntities db = new northwindEFEntities()) + { + var list1 = db.Orders.Select(x => x.OrderID).ToList(); + var list2 = db.OrderDetails.Where(x => list1.Any(y => y == x.OrderID)).ToList(); + return 0; + } + } +#endif private static int DateTimeTest() { using (northwindEFEntities db = new northwindEFEntities()) {