Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como chamar a função Oracle, com valor de retorno usando LINQ to Entities?


Tanto quanto eu trabalhei no EF4 usando Oracle, a importação de funções não parece funcionar aqui. Eu enfrentei o mesmo problema alguns meses atrás e tentei várias maneiras de importar uma função, mas sem sorte. Mas durante a pesquisa, encontrei um link na OTN que afirma que (Oracle Stored Functions não são suportados) . O EF4 ainda não nos dá a opção de chamar a função oracle. Mesmo usando Stored Procedures, você precisará selecionar stored procedures que retornem um cursor de referência. Os procedimentos armazenados com suporte incluem procedimentos e métodos de pacote que não têm um valor de retorno, mas podem ter parâmetros OUT ou IN OUT.

Aqui está o link

Mas se você estiver usando o servidor Sql de alguma forma, poderá realizar a importação da função definida pelo usuário no EF4. Seguem alguns links que podem te ajudar:

Link1

Link2