Per quanto ho lavorato su EF4 utilizzando Oracle, l'importazione di funzioni non sembra funzionare qui. Ho affrontato lo stesso problema qualche mese fa e ho provato molti modi per importare una funzione ma senza fortuna. Ma durante la ricerca ho trovato un link su OTN che afferma che (Oracle Stored Functions non è supportato) . EF4 non ci dà ancora la possibilità di chiamare la funzione Oracle. Anche utilizzando le stored procedure, sarà necessario selezionare le stored procedure che restituiscono un cursore di riferimento. Le stored procedure supportate includono procedure e metodi di pacchetto che non hanno un valore restituito, ma possono avere parametri OUT o IN OUT.
Ma se stai usando il server SQL in qualche modo puoi eseguire l'importazione della funzione definita dall'utente in EF4. Ecco alcuni link che potrebbero aiutarti: