LINUX.ORG.RU

История изменений

Исправление praseodim, (текущая версия) :

Это С#? Я помню историю, но смутно помню детали, но когда-то тоже так написал, а потом оказалось (внезапно), что по выходу из блока контекст, который глобальный на всю программу, разрушается и все дальнейшие запросы отваливаются.

А можно пояснить, что там отваливается? Новый using с SqlConnection отвалится? Емнип, вроде нет.

А если что не так, то тут еще подстава с той точки зрения, что в официальной мелкомягкой документации на .NET именно с using примеры:

using (SqlConnection connection =
            new SqlConnection(connectionString))
        {

https://docs.microsoft.com/ru-ru/dotnet/framework/data/adonet/ado-net-code-ex... То есть, чтобы тут правильно программировать тогда не достаточно знать алгоритмы и C#, надо еще знать как их правильно использовать.

Исходная версия praseodim, :

Это С#? Я помню историю, но смутно помню детали, но когда-то тоже так написал, а потом оказалось (внезапно), что по выходу из блока контекст, который глобальный на всю программу, разрушается и все дальнейшие запросы отваливаются.

А можно пояснить, что там отваливается? Новый using с SqlConnection отвалится? Емнип, вроде нет.

А если что не так, то тут еще подстава с той точки зрения, что в официальной мелкомягкой документации на .NET именно с using примеры:

using (SqlConnection connection =
            new SqlConnection(connectionString))
        {

То есть, чтобы тут правильно программировать тогда не достаточно знать алгоритмы и C#, надо еще знать как их правильно использовать.