MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Как правильно проверить, подключена ли программа к Sql server?"
Answer 1253878
Примерно так:
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.