Theo như tôi đã làm việc trên EF4 bằng Oracle, thì tính năng nhập Hàm dường như không hoạt động ở đây. Tôi đã gặp phải vấn đề tương tự cách đây vài tháng và đã thử nhiều cách để nhập một hàm nhưng không gặp may. Nhưng trong quá trình tìm kiếm, tôi đã tìm thấy một liên kết trên OTN nói rằng (Các hàm được lưu trữ của Oracle không được hỗ trợ) . EF4 chưa cung cấp cho chúng tôi tùy chọn để gọi hàm oracle. Ngay cả khi sử dụng Thủ tục được lưu trữ, bạn sẽ cần phải chọn các thủ tục được lưu trữ trả về con trỏ tham chiếu. Các thủ tục được lưu trữ được hỗ trợ bao gồm các thủ tục và phương thức gói không có giá trị trả về, nhưng có thể có các tham số OUT hoặc IN OUT.
Nhưng nếu bạn đang sử dụng máy chủ Sql, một số cách bạn có thể thực hiện nhập Hàm do người dùng xác định trong EF4. Dưới đây là một số liên kết có thể giúp bạn: