Обычно в эти дни в мире чистых точек мы используем ORM или аналогичный инструмент (NHibernate, Linq-to-Sql, SubSonic, Entity Framework и т. Д.).
Но если вы действительно этого хотите, вам нужно начать что-то вроде следующего. Вам нужно будет ссылаться на соответствующие сборок и добавить с помощью заявления, по крайней мере,
using System.Data;
using System.Data.SqlClient;
Затем вы можете использовать этот код, чтобы вы начали (непроверенный и некомпилированный, но достаточно близко)
// connection string will be like "Server=(local);DataBase=Northwind;Integrated Security=SSPI"
// instantiate and open connection
using(var conn = new SqlConnection(connectionString))
{
conn.Open();
var cmd = new SqlCommand("select * from Customers where city = @City", conn);
// define parameters used in command object
cmd.Parameters.Add(new SqlParameter{ ParameterName = "@City", Value = inputCity });
using(var reader = command.ExecuteReader())
{
// write each record
while(reader.Read())
{
Console.WriteLine("{0}, {1}", reader["CompanyName"], reader["ContactName"]);
}
}
}