Это потому, что основной сокет связи SQL Server, и вы не можете это исправить.Как говорит @ ta.speot.is, ваш дизайн абсолютно плох.Вы можете увеличить время ожидания подключения к SQL Server, но это не хорошее решение для плохого дизайна.связь сокета жива.Это похоже на то, что вы отключаете сетевой сокет от сервера и после его подключения снова ожидаете, что все операции возобновятся без каких-либо проблем!Сокеты открыты, и в зависимости от архитектуры базового SQL Server потребуется некоторое время для закрытия сокетов, тайм-аута и т. Д.
Наилучшим решением является реализация службы, которая взаимодействует с вашей базой данных, таким образом, когдаПотеря соединения WIFI или что-то в этом роде является основным соединением с базой данных, которое еще живо и успешно обрабатывается веб-службой.Ваше мобильное приложение просто получает и отправляет запросы в веб-службу, и не заботится о том, как служба обрабатывает операции с базой данных.