1

私は今日も聞き続けてDbDataAdapterいます。のabstract classアダプターです。

しかし、いつ を優先する必要DbDataAdapterがありますか? (パフォーマンスと機能に関して)とDataAdapterの違いは何ですか?DbDataAdapterDataAdapter

4

1 に答える 1

1

あなたが言ったように、DbDataAdapterは から継承する抽象クラスDataAdapterです。MSDNで述べたように:

DbDataAdapter の継承者は一連の関数を実装して強力な型指定を提供しますが、DataAdapter を完全に実装するために必要な機能のほとんどを継承します。

そしてパフォーマンスのために、ここに

SQL Server データベースに接続している場合、関連する SqlCommand および SqlConnection オブジェクトと共に SqlDataAdapter を使用することで、全体的なパフォーマンスを向上させることができます。サポートされているデータ ソースでは、関連する OdbcCommand および OdbcConnection オブジェクトで DataAdapter を使用します。Oracle データベースの場合、関連する OracleCommand および OracleConnection オブジェクトで DataAdapter を使用します。

于 2012-12-26T06:30:05.683 に答える