Как необходимо диагностировать ошибку SEHException - Внешний компонент выдал исключение

Пример для объединения нескольких таблиц,

from ct in dbContext.Countries
          join ci in dbContext.Cities on ct.CityID equals ci.ID
          where (ct.continent == "asia") && (ci.Population == // yourCondition) 
          select new { country = ct.Name, city = ci.Name , // other fields you want to select
                     };

Вы можете взять справку о том, как объединить несколько таблиц здесь

79
задан Marcus Mangelsdorf 10 September 2015 в 08:14
поделиться

3 ответа

Да. Эта ошибка представляет собой структурированное исключение, которое не было сопоставлено с ошибкой .NET. Вероятно, ваше сопоставление DataGrid генерирует собственное исключение, которое не было перехвачено.

Вы можете определить, какое исключение происходит, посмотрев на свойство ExternalException.ErrorCode . Я бы проверил трассировку вашего стека и, если он привязан к сетке DevExpress, сообщил бы им о проблеме.

27
ответ дан 24 November 2019 в 10:20
поделиться

Я получил эту ошибку, в то время как рабочие модульные тесты на inmemory кэширование я настраивал. Это лавинно разослало кэш. После лишения законной силы кэша и перезапуска VM, это хорошо работало.

0
ответ дан 24 November 2019 в 10:20
поделиться

Производители компонентов говорят, что это было исправлено в последней версии их компонентов, которые мы используем внутри компании, но это еще не было предоставлено заказчику.

Спросите производителя компонентов, как проверить, есть ли проблема Клиент получает проблему, которую, по их словам, он исправил в своей последней версии без / до развертывания последней версии для клиента.

3
ответ дан 24 November 2019 в 10:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: