ObservableCollectionはAddRangeメソッドをサポートしないため、INotifyCollectionChangingについてはどうですか?
アイテムの範囲をIList変数に追加する方法
C#のHashSetに相当するAddRangeはありますか