Slide 10
Slide 10 text
リスト データの取得のベスト プラクティス
• リストにインデックスを付ける
• 実際のプロジェクトでは 2 割程度の改善実績
• CAML を使用する
• SPList.Items は全部のデータを見に行ってしまうので CAML を使って取得する
内容を最低限にする
• SPListItemCollectionPosition を使ってページングする
• CAML よりは LINQ to SharePoint のほうがいいかも
• リストへの直接アクセスをやめる
• バッチやイベント レシーバーでリスト データをデータベースにコピー
• データベース?そこに SQL Server があるじゃろ( ^ω^)
10