-2

どのコードがより最適ですか?

SQLCommand.ExecuteScalar() 

C#または

Top 1

SQLで?

ポケットに答えがある人がいるかもしれませんが、テストを実行することはできます。

ありがとう!

編集:表示されている列列が1つだけであると想定します。

4

2 に答える 2

0

直接SQLコードほど最適なものはありませんが、データベースとの通信に使用するSQLCommand、DataContext、またはその他のものを生成するSQLコードも確認する必要があります。

于 2012-09-27T16:49:36.213 に答える
-1

明らかに、Select Top 1はデータベースサーバーで直接実行されるため、パフォーマンスに関してより最適化されています。しかし、両方が異なるものであるため、比較は有効ではありません。

于 2012-09-27T16:48:02.563 に答える