Мне нравится использовать Microsoft Enterprise Library для доступа к базе данных. Если у вас есть библиотеки, включенные в ваш проект, и строка подключения, определенная в app.config, очень легко выполнять простые запросы и отображать их в списки;
app.config
<connectionStrings>
<add name="Default" connectionString="server=LOCALHOST;database=MyDb; integrated security=SSPI" providerName="System.Data.SqlClient" />
</connectionStrings>
C #
class MyTable
{
public string Column1 { get; set; }
public string Column2 { get; set; }
}
var db = DatabaseFactory.CreateDatabase("Default");
var genericList = db.ExecuteSqlStringAccessor<MyTable>("select * from mytable").ToList();