Проверьте df.count (), он дает ненулевой счет кадра данных, тогда вы можете назначить его true / false по своему усмотрению.
Вы можете вставить свой код в try / catch:
try {...yourCode...}
catch (Exception ex)
{
if (ex is ApplicationIsNotSetupException)
..Do what ever you want..
else
...
}
чем, каждый раз, когда он будет ловить исключение, которое вы хотите, он попадет в цикл if
Вот такая возможность:
// This should be before app.UseMvc
app.Use(async (context, next) =>
{
try
{
await next();
}
catch (ApplicationIsNotSetupException)
{
context.Response.Redirect("/setup/install");
}
});
Я нашел этот Вопрос , там тоже есть несколько хороших ответов.