У меня есть стандартный веб-сайт ASP.NET 4, который использует Entity Framework. Кажется, через случайные интервалы я получаю фатальные ошибки. Обновление страницы работает, но я знаю, что это не проблема с базой данных. Кажется, что исключение вызвано структурой сущностей, но я не уверен, как отследить ее. Кто-нибудь еще сталкивался с этим или есть какой-нибудь способ отследить, что происходит?
Ошибка:
Server Error in '/' Application.
A severe error occurred on the current command. The results, if any, should be discarded.
A severe error occurred on the current command. The results, if any, should be discarded.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: A severe error occurred on the current command. The results, if any, should be discarded.
A severe error occurred on the current command. The results, if any, should be discarded.
Source Error:
Line 758: mainImage = Db.ContentImages.FirstOrDefault(i => i.ItemID == itemId && i.t_ItemType == (int) itemType && i.MainImage);
Line 759: if(mainImage == null) {
Line 760: var firstVideo = Db.ContentVideos.FirstOrDefault(i => i.ItemID == itemId && i.t_ItemType == (int) itemType && !string.IsNullOrEmpty(i.PreviewImage));
Line 761: if(firstVideo == null) {
Line 762:
Это происходит не только в указанном выше месте, но случайным образом по всему моему EF-коду. Я даже пытался воссоздать EDMX безрезультатно.