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