2010-11-24 14 views
1

ありがとうございました! 今日、私はlinq2entityの新しい用語「コンパイルされたクエリ」を見つけ、それが使われたことを発見しましたが、それでもどこでも使用されていないので、 (少なくともWeb開発者の世界で)コンパイル済みのクエリ

ありがとうございます。

+1

どこにも使用されないと思われる理由は何ですか? –

+0

Web開発の世界で使用されたことはありませんか?あなたは欠席している必要があります[これ](http://thedatafarm.com/blog/data-access/using-pre-compiled-linq-to-entities-queries-in-web-apps-and-services/)。 –

答えて

0

コンパイルされたクエリは、通常のクエリよりもちょっと早いです。 1つのクエリを繰り返し実行する必要がある場合によく使用されます。しかし、パフォーマンスに大きな違いはありません。実際、stack-overflow.comは通常のlinqクエリを使用して構築されており、パフォーマンスが素晴らしいことがわかります

+0

はい、StackoverflowはEFよりもかなり速いL2Sを使用しています。 –

+0

私はL2Sについて知らなかった。コンパイルされたクエリの話題について話し、linqを効率的に使用する例としてstack-overflowを記述しているScottAllenのchannel9に関するビデオがあります。 –

+0

Stack Overflowとコンパイル済みLINQについてもう少し詳しくお知りになりたい場合はSQLクエリに、ジェフはhttp://www.codinghorror.com/blog/2010/03/compiled-or-bust.htmlでそれについてブログを書いています – Carson63000

関連する問題