Oracle を使用して EF4 で作業した限り、関数のインポートはここでは機能しないようです。数か月前に同じ問題に直面し、関数をインポートする多くの方法を試しましたが、うまくいきませんでした。しかし、検索中に OTN で (Oracle Stored Functions はサポートされていません) というリンクを見つけました。 . EF4 には、まだ oracle 関数を呼び出すオプションがありません。ストアド プロシージャを使用する場合でも、ref カーソルを返すストアド プロシージャを選択する必要があります。サポートされているストアド プロシージャには、戻り値を持たないプロシージャとパッケージ メソッドが含まれますが、OUT または IN OUT パラメータを持つ場合があります。
ただし、Sql サーバーを使用している場合は、EF4 でユーザー定義関数のインポートを実行する方法があります。以下に役立つリンクをいくつか示します: