Вы имеете в виду ==
вместо =
;выражение присваивания (в отличие от оператора равенства) сбивает с толку вещи;вместо того, чтобы возвращать bool, результатом r.Status = "I"
является строка ... "I"
var query1 = from r in dt.Test
where r.ID == 92 && r.Status == "I"
select r.ID;
(не совсем уверен, что делать с последней частью вашей select
, поэтому я пропустилона)