Såvitt jag har arbetat med EF4 med Oracle verkar funktionsimportering inte fungera här. Jag stod inför samma problem för några månader sedan och försökte många sätt att importera en funktion men utan lycka. Men under sökningen hittade jag en länk på OTN som säger att (Oracle Stored Functions stöds inte) . EF4 ger oss inte möjlighet att anropa orakelfunktion än. Även om du använder lagrade procedurer, måste du välja lagrade procedurer som returnerar en ref-markör. Lagrade procedurer som stöds inkluderar procedurer och paketmetoder som inte har ett returvärde, men som kan ha OUT- eller IN OUT-parametrar.
Men om du använder en SQL-server, hur kan du utföra importen av användardefinierade funktioner i EF4. Här är några länkar som kan hjälpa dig: