我正在使用带有C#的实体框架,我需要能够检查数据库连接的天气,以防万一它没有抛出异常,因此应用程序不会崩溃。 有任何想法吗? 谢谢!
答案 0 :(得分:1)
一个简单的实现就是这样的
private bool TestConnEF()
{
using (var db = new DbContext())
{
try
{
db.Database.Connection.Open();
if (db.Database.Connection.State == ConnectionState.Open)
{
return true;
}
return false;
}
catch(Exception ex)
{
return false
}
}
}
答案 1 :(得分:1)