2 つの一般的なリストがあります。ほとんどの分野が異なりますが、共通する分野が 4 つあります。「平等」の定義として、これらの 4 つのフィールドを使用して、リストの 1 つに含まれているが、他のリストには含まれていないアイテムのリストを取得したいと考えています。
これが問題を解決するための私の試みでした。
var unMatchedData = from liveLines in liveList
join oldList in comapreSnapshotList
on new {liveLines.ClientNo, liveLines.SequenceNo, liveLines.LineNo, liveLines.Text} equals
new {oldList.ClientNo, oldList.SequenceNo, oldList.LineNo, oldList.Text}
select new KNOWTXTS
{
ClientNo = liveLines.ClientNo,
SequenceNo = liveLines.SequenceNo,
LineNo = liveLines.LineNo,
Text = liveLines.Text
};