Let's suppose you've got navigation properties Park.ParkFeatureParks
and ParkFeaturePark.Parkfeatures
. (Or else will be able to create them). Then you can do:
int[] featureIds = new { 1, 2, 31, 42, 106, 118, .. };
var query = from p in context.Parks
where p.ParkFeatureParks
.SelectMany(pfp => pfp.Parkfeatures)
.All(feature => featureIds
.Contains(id => feature.ParkFeatures_Id))
select p.Parks_Id;