Sapreste farmi un esempio sto facendo un po di confusione non riesco a capire,si può interrogare il database con Link,Ado.net,Entity Framework.

1)Cosa mi conviene usare? (Sto leggendo c# Guida completa per lo sviluppatore)
2)Ditemi se sbaglio,Linq va bene per interrogazioni piccole,vedi la parte della mia applicazione(dove prendo i vari valori dalla form e faccio l'INSERT nel database con una query con le keyword @) qui ho dovuto usare ODO.net.

MI fate un'esempio? magari come appunto trovare il valore massimo di un campo in un database