コードを使用してデータ接続を設定し、手動でデータを取得するのではなく、データセットデザイナを使用することでパフォーマンスのオーバーヘッドがあるかどうかを誰かに教えてもらえますか?
1 に答える
0
デザイナーを使用してデータセット (XSD) を作成すると、"型指定されたデータセット" が作成されます。可能な場合は、コードで作成するよりも、型指定されたデータセットを使用してください。型指定されたデータセットにより、アプリを維持する能力が向上します。データ列を文字列名で参照する代わりに、コンパイルされたプロパティで参照できます。
それ以外の...
Dataset1.Datatable1(0)("UserId") = 1
あなたが得る...
Dataset1.Datatable1(0).UserId = 1
大したことではないように思えるかもしれませんが、コードのどこかで列名のスペルが間違っている可能性を排除できます。他にも多くの利点があります。
パフォーマンスに関する限り、コードでビルドしてもデザイナーでビルドしても、ランタイム パフォーマンスの違いに気付くことはありません。とにかく、デザイナーは XSD ファイルからコードを生成します。ただし、メモリ内のデータ量が非常に多い場合は、カスタム クラスを設計してリソースをより効率的に使用することをお勧めします。
短い...
- 開発/メンテナンスの利点があるため、型指定されていないデータセットの代わりに型指定されたデータセットを使用する価値があります。
- データセットを使用する場合、ほとんどの場合、パフォーマンスの問題に気付くことはありません。
于 2010-05-07T05:38:33.173 に答える