У меня есть неявная переменная, принимающая список, содержащий результат запроса SQL (LINQ).
Этот набор представляет существующих клиентов из списка, выбранного ранее.
Через хранимую процедуру я беру новый набор клиентов, который будет использоваться для заполнения раскрывающегося списка. Повторяя этот набор данных, я исключаю эти записи, если они уже содержатся в списке существующих записей.
Как я могу сделать эту проверку с неявно типизированными переменными?
var existingClients = (from doc in TBL_Documents
join c in TBL_CONTACT on doc.CONTACTID equals c.CONTACTID
where doc.DOCID.Equals(DocID)
select new { c.CONTACTID, c.FULLNAME }).ToList();
var resultSet = sp_ActiveContacts(index).ToList();
foreach (var record in resultSet)
{
//How could I achieve something like this if condition (like a List)?
if (!existingClients.Contains(record.CONTACTID))
{
optionTags += "<option value=" + record.CONTACTID + ">" + record.Name + "</option>";
}
}
Если возможно, я бы предпочел избегать создания временного Списка для хранения КОНТАКТА, используемого для условия if.