나는 2 개의 목록을 가지고 있으며 둘 다 비즈니스 개체입니다.Linq 쿼리 도움말
첫 번째 목적은 목록 내가 모든 메일 항목 메일을 얻기 위해 LINQ 쿼리에 필요한
List<Mail> _mailList
List<DoNotMail> _doNotMailList
입니다
public class Mail
{
string id;
string name;
string address;
....
}
두 번째 목적은
public class DoNotMail
{
string id;
string otherinfo;
....
}
입니다. Id는 DoNotMail.id에 없습니다.
이것이 정상적인 sql이라면 DoNotMail.id가 null 인 곳에서 왼쪽 join을 할 것이라고 생각합니다.하지만 linq에서 시도한 모든 시도는 올바르게 작동하지 않습니다.
아이디어가 있으십니까?
HashSet이 속도에 대한 내 대답을 능가합니다. – msarchet
+1을 제외하고는 존재하지 않았다는 것을 몰랐다 – Peter