私はC#、Linq、EF4を使用します。Linqと匿名タイプを使用するとパフォーマンスが向上しますか?
私は自分のウェブサイトのフロントエンドを持っています。自分のウェブページに自分のデータベースからデータを表示する必要があります。
ユーザーに高速な(読み取り専用の)結果を得るために何が役立つかを知りたいと思います。
ここにいくつかのアイデアを実装すると思います。
- A - Linqと匿名タイプを使用するので、私は表示する必要がある財産(EFを使用)を選択してメモリを節約できます。これがスピードを上げるかどうか教えてください。
- B - クエリをあらかじめコンパイルしています。
- C - EF内の自分のオブジェクトのBojectContextのオプションをオフにします。
点Aについて特別に考えてください。助けてください!
imho、実際にはSQL + PetaPocoやDapperを打つことはありません... –