Cavolo! Non conoscevo questo metodo! Grazie 1000!!

Per l'altro problema no non credo dipenda da questo perchè io creo semplicemente una list(of T) di entità e poi chiedo il removeRange su quella lista ma mi da errore!

codice:
   Dim lstToDel As List(Of movimenti) = myDB.movimenti.Where(Function(m) idToDel.Contains(m.id_Mov)).ToList
            myDB.movimenti.RemoveRange(lstToDel)
            myDB.SaveChanges()
idToDel è una list(of intenger) contenente la lista di id_Mov