Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
どのコードがより最適ですか?
SQLCommand.ExecuteScalar()
C#または
Top 1
SQLで?
ポケットに答えがある人がいるかもしれませんが、テストを実行することはできます。
ありがとう!
編集:表示されている列列が1つだけであると想定します。
直接SQLコードほど最適なものはありませんが、データベースとの通信に使用するSQLCommand、DataContext、またはその他のものを生成するSQLコードも確認する必要があります。
明らかに、Select Top 1はデータベースサーバーで直接実行されるため、パフォーマンスに関してより最適化されています。しかし、両方が異なるものであるため、比較は有効ではありません。