Tôi có một danh sách lớn (~ 110.000 chuỗi), mà tôi cần so sánh với một danh sách có kích thước tương tự.Cách tốt nhất để so sánh hai danh sách chuỗi lớn, sử dụng C# và LINQ?
Danh sách A đến từ 1 hệ thống. Danh sách B đến từ bảng SQL (tôi chỉ có thể đọc, không có procs được lưu trữ, v.v.)
Cách tốt nhất để tìm giá trị nào trong danh sách A, không còn tồn tại trong danh sách B nữa?
Có phải 100.000 chuỗi là số lớn được xử lý trong một mảng không?
nhờ
Khi bạn nói danh sách b đến từ bảng sql, điều này có nghĩa là danh sách b được tải vào bộ nhớ, hoặc nó giống như tập dữ liệu bộ đọc sql mà bạn chỉ có thể xem một mục tại một thời điểm? – kemiller2002
Bạn đang sử dụng LINQ to SQL cho danh sách của mình b? –
Tôi đang sử dụng một tableadapter, vì vậy nó nằm trong bộ nhớ cho dữ liệu bảng SQL (Danh sách B). Danh sách A Tôi đã đọc vào một ArrayList, nhưng có thể sử dụng Danh sách. –
Donaldinio