¿Cómo verificar si existe conexión a la base de datos por medio de Entity Framework? C# .Net

Para verificar si existe conexión a la base de datos desde nuestro contexto creado con Entity Framework, puedes hacerlo de la siguiente manera:


public bool VerificarConexión() {
    using(var db = new MiEntities()) {
        DbConnection conn = db.Database.Connection;
        try {
            //abrimos conexión, en caso de no existir dará excepción para caer en el catch
            conn.Open();
            return true;
        } catch {
            return false;
        }
    }
}

Autor: Héctor de León

Desarrollador de software, lector compulsivo.