Como utilizar Dispose com EF e Using
Pessoal! Estou tentando utilizar o recurso Dispose em meus projetos.
Li que o Using() é uma forma de utilizar o Dispose. Pois ao sair o propio Using() executa o Dispose.
Gostaria de saber se esta forma abaixo esta correta.
Se não estiver correta, o que devo melhorar ou como devo fazer para utlizar o Dispose?
Estou utilizando EF e LINQ para acesso ao banco de dados.
try
{
using (Arauto.Dados.GNOIVASEntities gnoivas = new Arauto.Dados.GNOIVASEntities())
{
//Definindo item recebido
Entidades.UsuarioENT usuarioENT = (Entidades.UsuarioENT)entidade;
var Consulta = (from gn in gnoivas.Usuario where gn.NomeAcesso_Usuario == usuarioENT.NomeAcesso_Usuario.Trim() &&
gn.Id_Usuario != usuarioENT.Id_Usuario select gn);
//Se houver valores de retorno
if (Consulta.ToList().Count > 0)
{
//Retorna verdade
return true;
}
//Se nao houver valores
else
{
//Rerorna false
return false;
}
}
}
//Se nao executado
catch (Exception ex)
{
//Repassa erro identificado
throw new Exception(ex.Message.ToString());
}Discussão (2)
Carregando comentários...