これに対する答えを見つけようとしましたが、Googleで見つけることができませんでした。おそらく正しい用語を検索していないので、ここで質問すると思いました。
以下は、送信されたadjusterTypeに等しい連絡先ではなく、すべての連絡先を返します。
var contacts = from c in session.Linq<Contact>() select c;
contacts.Where(c => c.ContactAdjuster.AdjusterType == adjusterType);
以下は、期待される結果を返します。AdjusterType を満たす連絡先のみを返します。LINQ に対する私の理解不足だと思います。
var contacts = from c in session.Linq<Contact>() select c;
contacts = contacts.Where(c => c.ContactAdjuster.AdjusterType == adjusterType);
前もって感謝します。