Ecco un esempio e che con il suggerimento che mi hai dato non funziona.

codice:
Dim aj = (From c In db.tabella1 Join d In db.tabella2 On c.Barcode Equals d.barcode Select c.Barcode, c.CodiceProtocollo, d.Data_consegna).OfType(Of Object).ToList

codice:
Private Sub prova(ByVal parameter As List(Of Object))
		For Each para In parameter
			Console.WriteLine(para)
			Console.WriteLine(para.ToString)
		Next
	End Sub
Non mi legge le proprietà.

Questo perchè uso una Join altrimenti mi facevo ritornare l'oggetto tipizzato e non avrei avuto problemi.