Show / Hide Table of Contents

MSDN.WhiteKnight - Stack Overflow answers

Ответ на "Как правильно проверить, подключена ли программа к Sql server?"

Answer 1253878

Link

Примерно так:

var connection = (SqlConnection) AvtoServicEntities.GetContext().Database.Connection;

if (connection.State == ConnectionState.Open)
{
    //подключена
}

Ваш код, впрочем, работает медленно не из-за проверки соединения с сервером, а из-за того, что вы выполняете действия в цикле для всех записей в таблице Users. Возможно, стоит переписать его с использованием LINQ-запросов, которые могут выполнить выборку на стороне сервера:

var selectedUsers = AvtoServicEntities.GetContext().Users.Where((x) => x.Login == logBox.Text && x.Password == passBox.Password);

Content is retrieved from StackExchange API.

Auto-generated by ruso-archive tools.

Back to top Stack Overflow answers (published from sources in GitHub repository). Copyright (c) 2020, MSDN.WhiteKnight. Content licensed under BSD 3-Clause License.
Generated by DocFX