Usuário com melhor resposta
Verificar campos banco Mysql + EF

Pergunta
-
Olá,
Tenho uma aplicação asp.net, onde estou trabalhando com Mysql e EF.
Em um determinado momento eu estou fazendo uma consulta, onde se não conter nenhuma informação no banco é gerada uma excecão.
internal tb_videos RetornarUltimoCadastro() { var query = (from p in ctx.tb_videos orderby p.ID_VIDEO descending select p).First(); return query; }
A aplicação está em camadas.
Como posso fazer para que se não tiver nenhum registro no banco, não seja gerado essa excecão?
Obrigado,
- Editado Diogo_Costa terça-feira, 7 de fevereiro de 2012 18:58
Respostas
-
Use o método FirstOrDefault() invez do First(), caso não tenha retorno do banco, sera devolvida uma instancia vazia, ai é só você validar, retorno é nulo então não trouxe nada do banco.
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Editado Vitor Mendes terça-feira, 7 de fevereiro de 2012 19:13
- Marcado como Resposta Diogo_Costa quarta-feira, 8 de fevereiro de 2012 16:19
Todas as Respostas
-
Use o método FirstOrDefault() invez do First(), caso não tenha retorno do banco, sera devolvida uma instancia vazia, ai é só você validar, retorno é nulo então não trouxe nada do banco.
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Editado Vitor Mendes terça-feira, 7 de fevereiro de 2012 19:13
- Marcado como Resposta Diogo_Costa quarta-feira, 8 de fevereiro de 2012 16:19
-