Я пытался найти ответ на этот вопрос, но не смог найти его в Google. Вероятно, не в поиске правильных терминов, поэтому подумал, что я хотел бы спросить здесь.
Следующее возвращает все мои контакты, а не те, которые соответствуют отправленному AdjustterType.
var contacts = from c in session.Linq<Contact>() select c;
contacts.Where(c => c.ContactAdjuster.AdjusterType == adjusterType);
Следующее возвращает ожидаемые результаты. Он возвращает только те контакты, которые соответствуют AdjustType. Я считаю, что это мое непонимание LINQ.
var contacts = from c in session.Linq<Contact>() select c;
contacts = contacts.Where(c => c.ContactAdjuster.AdjusterType == adjusterType);
Заранее спасибо.