我有一个运行后台线程来处理与SQL数据库的连接。代码如下所示:
private static void Timer()
{
try
{
var list = RemindersRepository.GetReminders();
foreach (var reminder in list)
{
if (reminder.EndDate < DateTime.Now)
{
SendMessage(reminder);
}
}
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
throw;
}
}
当我在var list...
设置断点时,它会捕获该断点。但是当我在foreach中设置它然后它失败了。为什么在列表初始化后它不会继续?