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; } } }