2

コードを使用してデータ接続を設定し、手動でデータを取得するのではなく、データセットデザイナを使用することでパフォーマンスのオーバーヘッドがあるかどうかを誰かに教えてもらえますか?

4

1 に答える 1

0

デザイナーを使用してデータセット (XSD) を作成すると、"型指定されたデータセット" が作成されます。可能な場合は、コードで作成するよりも、型指定されたデータセットを使用してください。型指定されたデータセットにより、アプリを維持する能力が向上します。データ列を文字列名で参照する代わりに、コンパイルされたプロパティで参照できます。

それ以外の...

Dataset1.Datatable1(0)("UserId") = 1

あなたが得る...

Dataset1.Datatable1(0).UserId = 1

大したことではないように思えるかもしれませんが、コードのどこかで列名のスペルが間違っている可能性を排除できます。他にも多くの利点があります。

パフォーマンスに関する限り、コードでビルドしてもデザイナーでビルドしても、ランタイム パフォーマンスの違いに気付くことはありません。とにかく、デザイナーは XSD ファイルからコードを生成します。ただし、メモリ内のデータ量が非常に多い場合は、カスタム クラスを設計してリソースをより効率的に使用することをお勧めします。

短い...

  • 開発/メンテナンスの利点があるため、型指定されていないデータセットの代わりに型指定されたデータセットを使用する価値があります。
  • データセットを使用する場合、ほとんどの場合、パフォーマンスの問題に気付くことはありません。
于 2010-05-07T05:38:33.173 に答える