More Related Content
Similar to 淺談 Ado.net (8)
淺談 Ado.net
- 18. 物件 說明
Connection 提供對資料來源的連接功能。
Command 提供對資料來源執行資料處裡的命令,在RDBM即為SQL Statement或
Store Procedure。它可支援以下三種命令:
DCL : GRANT, REVOKE, DENY
DDL : CREATE, ALTER, DROP
DML : SELECT, INSERT, DELETE, UPDATE
DataAdapter 顧名思義是接頭、轉接器的意思,在對資料庫而言它的公用就是填滿
DataSet,修改DataSet的資料然後將它更新到實際資料來源。它也像一
個Command物件的Container(容器)一般,裡面包著SelectCommand、
InsertCommand、UpdateCommand、DeleteCommand物件
DataReader 它有點像早期ADO RecordSet,只不過他只提供Forward-Only方式操作
資料流,因此使用DataReader會有比較好的效能,但他也會有ADO
RecordSet的一些缺點。
Transaction 提供.NET 應用程式端進行交易處裡的物件,可將多個Command物件放
入同一個交易之中。
Parameter 參數物件,在執行Command時,若需要從.NET應用程式端傳遞物件至
SQL命令中,都會使用Parameter來傳遞。