У меня есть LINQ to SQL/Unity/ASP.NET MVC/SQL Server приложение, размещенное на Azure. Я использую Lazy Evaluation на всем сайте. Приложение использует TCP-соединение с SQL Server, и каждый раз я получаю сообщение об ошибке «Транспортный уровень при отправке запроса на сервер». SqlException.LINQ to SQL Отложенная оценка Обработка исключений
Ну, так как запрос становится материализованным, когда он вызывается позже в коде, я не могу просто обернуть конкретный фрагмент кода с помощью try/catch.
Есть ли способ, которым я могу справиться с этим исключением, реализуя интерфейс или прикрепляя делегат к DataContext?
Я не пробовал это, но это кажется самым логичным выбором. Если я снова столкнусь с этой проблемой, в другом проекте, я попробую. В его нынешнем виде мне пришлось переходить на другие проекты. – zznq