Junior — Middle
Puoi spiegare cos'è la tecnologia ADO.NET e a cosa serve nello sviluppo di applicazioni?
sobes.tech AI
Risposta dell'AI
ADO.NET è un insieme di classi nel .NET Framework, progettato per interagire con database e altre fonti di dati.
Le principali funzionalità di ADO.NET:
- Stabilire una connessione al database (tramite
SqlConnection,OleDbConnection, ecc.) - Eseguire comandi e query (
SqlCommand) - Lettura dei dati tramite
DataReader(lettura in streaming) - Gestione dei dati in memoria tramite
DataSeteDataTable(modalità disconnessa) - Gestione delle transazioni
ADO.NET viene utilizzato per creare applicazioni che possono leggere, modificare e salvare dati in diversi SGBD, garantendo un accesso ai dati efficiente e controllato.
Esempio di una semplice query al database:
using (var connection = new SqlConnection(connectionString))
{
connection.Open();
var command = new SqlCommand("SELECT Name FROM Users", connection);
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader.GetString(0));
}
}
}