Requête LinQ Où La Condition

Je suis en train d'importer des données dans une base de données, mais certaines colonnes de l'ancienne base de données sont nulles.

Dans l'une de mes méthodes, je suis l'aide de la requête ci-dessous pour obtenir les enregistrements, comme je l'ai déjà dit il y a une colonne dans les lignes qui a une valeur nulle pour certains enregistrements.

Guid nameGuid= new guid('CCECE54B-EE14-4463-8A0B-02C72679334A')

MySubQuery = from a in MainQuery
              where a.Table1.Id.Equals(nameGuid)
        Select a;

Je veux vérifier.Table1.Valeur de l'Id, si elle est égale à null, alors je veux encore la ligne, mais ignorer la condition where.

Toute suggestion pour l'utilisation de l'opérateur ternaire dans la requête Linq ou tout autres approches pour ma tâche.

InformationsquelleAutor Hari Gillala | 2011-09-28