Parancsok és paraméterek
Miután kapcsolatot létesített egy adatforrással, parancsokat hajthat végre, és egy objektummal DbCommand visszaadhatja az adatforrás eredményeit. Parancsot a .NET-keretrendszer adatszolgáltató egyik parancskonstruktorával hozhat létre. A konstruktorok opcionális argumentumokat is használhatnak, például egy SQL-utasítást, amely az adatforráson, egy DbConnection objektumon vagy objektumon DbTransaction hajtható végre. Ezeket az objektumokat a parancs tulajdonságaiként is konfigurálhatja. Egy objektum metódusával CreateCommand DbConnection
parancsot is létrehozhat egy adott kapcsolathoz. A parancs által végrehajtott SQL-utasítás konfigurálható a CommandText tulajdonság használatával.
A .NET-keretrendszer minden .NET-keretrendszer adatszolgáltató rendelkezik egy Command
objektummal. Az OLE DB-hez készült .NET-keretrendszer adatszolgáltató tartalmaz egy OleDbCommand objektumot, az SQL Server .NET-keretrendszer adatszolgáltatója tartalmaz egy SqlCommand objektumot, az ODBC .NET-keretrendszer adatszolgáltatója pedig egy OdbcCommand objektumot, az Oracle .NET-keretrendszer adatszolgáltatója pedig egy OracleCommand Objektum.
A szakasz tartalma
Parancs végrehajtása
Ismerteti az ADO.NET Command
objektumot, és azt, hogyan hajthat végre lekérdezéseket és parancsokat egy adatforráson.
Paraméterek és paraméteradattípusok konfigurálása
A paraméterekkel végzett Command
munkát ismerteti, beleértve az irányt, az adattípusokat és a paraméterszintaxisokat.
Parancsok létrehozása CommandBuilders használatával
Azt ismerteti, hogyan hozhat létre automatikusan IN Standard kiadás RT, UPDATE és DELETE parancsokat DataAdapter
a parancsszerkesztők használatával egytáblás Standard kiadás LECT paranccsal.
Egyetlen érték lekérése adatbázisból
Azt ismerteti, hogyan lehet ExecuteScalar
egy objektum metódusával Command
egyetlen értéket visszaadni egy adatbázis-lekérdezésből.
Parancsok használata az adatok módosításához
Azt ismerteti, hogyan hajthat végre tárolt eljárásokat vagy adatdefiníciós nyelvi (DDL-) utasításokat adatszolgáltatóval.