score:1

Accepted answer
var _servicetypes = viewmodel.selectedservicetypes;
// _servicetypes is an array of integers

var resultstemp = repository.files.where(f => !_servicetypes.except(f.services.select(s => s.servicetypeid)).any());

score:0

var resultstemp = repository.files
                            .where(f => f.services.select(s => s.servicetypeid)
                            .intersect(_servicetypes)
                            .orderby(x => x)
                            .sequenceequal(_servicetypes.orderby(x => x));

Related Query

More Query from same tag