我在我的實體框架上下文中有一個很大的數據集 - table1
和一個大的List<T>
,我需要在上面的table1/list1中統計相同的值。實體框架在大型數據集上的高效使用
我能做到這一點兩種不同的方式:
jointCollection=table1.union(list1)
- 和檢查:中list1.count+table1.count-jointCollection.count...
- 值上
select table1 with multi condition(list1.count)
我的問題做計算是哪種方法更有效?
請定義「大」。 – 2012-07-28 07:52:45
請定義「在我的上下文中」?你是否試圖通過將完整的表加載到內存中而不是做出明智的內容,即要求數據庫對它們進行計數? – TomTom 2012-07-28 08:29:54
大> 1,000,000 – user1071420 2012-07-28 12:04:15