Как уже сказал Дарин, существует множество способов доступа к базе данных в .NET. Вот мой пример использования SqlConnection и SqlCommand. Конечно, это предполагает ваше подключение к базе данных SQL.
using (SqlConnection con = new SqlConnection(Global.GetConnectionString()))
{
con.Open();
using (SqlCommand cmd = new SqlCommand())
{
cmd.Connection = con;
cmd.CommandText = @"SELECT [ID],[suburb],[state],[postcode],[country],[latitude],[longitude]
FROM [suburbGeocodes]
WHERE ID = @ID";
//include the ID in the command to make the Load() generic
cmd.Parameters.Add(new SqlParameter("@ID", id));
using (SqlDataReader drd = cmd.ExecuteReader(System.Data.CommandBehavior.SingleResult))
{
if (drd.Read())
{
this.Load(drd);
}
}
}
}
Строка подключения находится в файле Web.config. Я просто использую глобальный объект, который я создал, чтобы сформировать все. Его можно прочитать из файла Web.config, как показано ниже
ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
}
И строка подключения в файле web.config ...
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=datasource;Initial Catalog=databasename;Persist Security Info=True;User ID=user;Password=password" providerName="System.Data.SqlClient" />
</connectionStrings>