Создать класс/метод для подключения к базе данных
Привет,
У меня есть этот код строки подключения ниже;
string conn = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString.ToString(); SqlConnection cn; cn = new SqlConnection(conn); cn.Open();
Как я могу создать класс/метод, чтобы иметь возможность вызывать только строку или переменную всякий раз, когда мне нужны эти строки подключения на моей кодовой странице?
Надеюсь, мой вопрос ясен? Спасибо за помощь заранее.
Что я уже пробовал:
string conn = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString.ToString(); SqlConnection cn; cn = new SqlConnection(conn); cn.Open();
Richard MacCutchan
Что плохого в том, чтобы делать это таким (правильным) образом?
Maciej Los
Хорошая мысль!
Maciej Los
Почему?
Что вы подразумеваете под словами: "Мне нужны эти строки подключения на моей кодовой странице"? Не могли бы вы уточнить?
Balogun Tunde
Спасибо вам всем за ваш ответ, я действительно ценю это.
Код работает отлично, но я не хочу копировать и вставлять этот код каждый раз, когда хочу подключиться к базе данных. Я новичок в этом деле ASP.NET, я иду от PHP. В PHP вы просто размещаете этот код на отдельной странице и ссылаетесь на нее в любое время, когда вам нужно подключение к БД. Так что я тоже хочу этого добиться. ASP.NET.
Maciej Los
Вам не нужно копировать код, который отвечает за подключение. Взгляните на решение№2 от F-ES Sitecore. Я думаю, это то, чего ты хочешь.
PIEBALDconsult
Есть мириады способов. У меня их около дюжины, некоторые довольно сложные. Это зависит от того, какие функции вам требуются.