Usuário com melhor resposta
Entity Framework com Stored Procedures

Pergunta
-
Boa noite.
Estamos tentando utilizar Entity Framework com Stored Procedures, porém não estamos conseguindo.
Já tentamos mapear as procedure no dbmx, mas não deu certo (vi que é preciso ter uma procedure para insert, uma para select e outra para update, mas mesmo assim o processo não funcionou). A impressão que eu fiquei é que as mesmas ainda não são totalmente suportadas pelo EF.
Então gostaria de saber... É possível trabalhar com as procedures? Como as mesmas são mapeadas? E (principalmente) como as mesmas são chamadas pela aplicação?
Não sei se faz diferença, mas estou utilizando VS 2008 com BD Firebird.
Obrigado a todos.
Até mais.
Ciência da Computação - Unincor - Graduado!!! - Nós programamos o mundo.
Respostas
-
Flavio,
Sim as SP são suportadas no EF normalmente, dê uma olhada
EF and Stored Procedures
http://msdn.microsoft.com/en-us/library/bb399203.aspxHow Execute Query with Stored Procedure EF
http://msdn.microsoft.com/en-us/library/bb896334.aspx
Também to escrevendo bastante coisa sobre o EF -> http://nelsonborgesjr.spaces.live.com/blog/cns!A1C7FFFCFB9D3EE5!304.entry
Att,
Nelson Borges - http://nelsonborgesjr.spaces.live.com/blog/- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 22 de setembro de 2010 00:09
-
Dê uma olhadinha em:
http://msdn.microsoft.com/en-us/vcsharp/dd565862.aspx
http://channel9.msdn.com/Blogs/wriju/Using-Stored-Procedure-in-ADONET-Entity-Framework-40
Se isso não te ajudar, me avise.
Caso contrário, proponha como resposta para sua dúvida.
Abraço,
Eduardo.
- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 22 de setembro de 2010 00:09
Todas as Respostas
-
Flavio,
Sim as SP são suportadas no EF normalmente, dê uma olhada
EF and Stored Procedures
http://msdn.microsoft.com/en-us/library/bb399203.aspxHow Execute Query with Stored Procedure EF
http://msdn.microsoft.com/en-us/library/bb896334.aspx
Também to escrevendo bastante coisa sobre o EF -> http://nelsonborgesjr.spaces.live.com/blog/cns!A1C7FFFCFB9D3EE5!304.entry
Att,
Nelson Borges - http://nelsonborgesjr.spaces.live.com/blog/- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 22 de setembro de 2010 00:09
-
Dê uma olhadinha em:
http://msdn.microsoft.com/en-us/vcsharp/dd565862.aspx
http://channel9.msdn.com/Blogs/wriju/Using-Stored-Procedure-in-ADONET-Entity-Framework-40
Se isso não te ajudar, me avise.
Caso contrário, proponha como resposta para sua dúvida.
Abraço,
Eduardo.
- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 22 de setembro de 2010 00:09
-
Olá Eduardo.
Obrigado pelo seu interesse... O post é um pouco antigo... Na época acabamos abandonando o uso do Entity Framework, pois não estava muito dentro do que estávamos precisando.
Agora já estou em outra empresa e não pretendemos utilizar o EF, ao menos por enquanto.
De qualquer forma, obrigado.
MCP - TS: .Net Framework Application Development Foundation. Ciência da Computação - Unincor - Graduado!!! - Nós programamos o mundo. -
-
Olá.
Não há nenhum problema com o EF. Como eu disse, foi uma decisão na época devido as especificidades do nosso desenvolvimento. Acredito que todos devam avaliar a sua utilização de acordo com a necessidade.
Até mais.
MCP - TS: .Net Framework Application Development Foundation. Ciência da Computação - Unincor - Graduado!!! - Nós programamos o mundo.