Я подключаюсь к базе данных MySQL из Visual Studio 2010 с помощью Net / Connector.
Это запрос linq для структуры сущностей 4:
int timeThreshold = 5;
DateTime cutoffTime = DateTime.Now.AddMinutes(-timeThreshold);
try
{
using (var context = new myEntities())
{
var unprocessedMessages = from m in context.messages
where m.createdDate < cutoffTime
select m;
}
}
catch (Exception e)
{
string exceptionString = e.InnerException.ToString();
}
Представление «Результаты» в развернутых необработанных сообщенияхотображает исключение:
- base {"Произошла ошибка при выполнении определения команды. Подробности см. во внутреннем исключении."} System.Data.EntityException {System.Data.EntityCommandExecutionException}
Я пытаюсь понять, что такое внутреннее исключение.Однако блок catch никогда не вводится.Что здесь происходит?