Sul mio progetto corrente, per ottenere un valore singolo (selezionare la colonna dalla tabella dove id = val), il programmatore precedente passa attraverso un datarow, datatable e un sqldatadapter (e naturalmente sqlconnection) solo per ottenere quell'unico valore.Semplice selezione SQL in C#?
Esiste un modo più semplice per effettuare una query di selezione semplice? In PHP, posso semplicemente usare mysql_query
e poi mysql_result
e ho finito.
Sarebbe bello se solo potessi fare:
SqlConnection conSql = new SqlConnection(ConnStr);
SomeSqlClass obj = new SomeSqlClass(sql_string, conSql);
conSql.Close();
return obj[0];
Grazie per eventuali suggerimenti.
Dal momento che stavi chiedendo non solo soluzioni, ma anche suggerimenti, mi piacerebbe consigliarti di dare un'occhiata a LINQ, che non è solo per le query di database, ma aiuta un sacco! –
+1: Devo ammettere l'allitterazione nella domanda titolo – Rik
Raccomando anche il blocco dati della libreria aziendale. Rende semplice il lavoro della maggior parte delle chiamate db. http://msdn.microsoft.com/en-us/library/dd203099.aspx –