J'ai un code comme celui-ci en essayant d'obtenir des données d'une table de documents basés sur des filtres passés dans (ContentRef et typeref) ...omettent types nullables dans LINQ-requête sql
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;
}
si l'ContentRef ou TypeRef sont null alors je ne veux pas qu'il fasse un contrôle pour si son null je veux juste qu'il soit ignoré.
par exemple, si les deux sont nuls ma méthode doit retourner le equiavalent de
return from document in db.Documents
where document.IsArchived == archived
select document;
Comment puis-je faire?