У меня есть такой код, пытающийся получить некоторые данные из таблицы Documents на основе некоторых переданных фильтров (ContentRef и TypeRef) ...
public IQueryable<Document> GetFilteredDocuments(bool archived, int? ContentRef, int? TypeRef)
{
return from document in db.Documents
where document.IsArchived == archived
&& (document.ContentRef == ContentRef)
&& (document.TypeRef == TypeRef )
select document;
}
если ContentRef или TypeRef равны нулю, я не хочу, чтобы он проверял, имеет ли оно значение null, я просто хочу, чтобы его игнорировали.
например, если оба значения равны нулю, мой метод должен вернуть эквивалент
return from document in db.Documents
where document.IsArchived == archived
select document;
как я могу это сделать?