リストエンティティデータパケット

例えば、一度60000内に直接挿入され、データベースに60,000のバッチを取得したクエリデータが良好ではないかもしれない、いくつかのグループに分け5000のデータによると60,000、各バルクインサート5000とすることができます

            リスト<T>リスト= 新しい新しいリスト<T> (); 
            リスト <リスト<T >> listGroup = 新しい新しいリスト<リスト<T >> ();
             int型 J = 5000 ;
             // 60,000データリストは、現在、存在する場合バッチ5000あたり、データのセットを挿入
            するためのint型 I = 0 ; I + =; I <list.Count 5000)を// パケットの集合として10,000 
            { 
                リスト <T> = CLIST 新しい新しいリスト<T> (); 
                CLIST = list.Take(J).SKIP(I).ToList(); 
                J + = 5000; 
                listGroup.Add(CLIST)。
            } 
            のためにint型 i = 0 ; I <listGroup.Count; I ++ 
            { 
                リスト <T> fzlist = 新しいリスト<T> (); 
                fzlist = listGroup [I]。
            }

 

おすすめ

転載: www.cnblogs.com/macT/p/11390451.html