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.
Vous devez vous connecter pour publier un commentaire.
Sonne comme vous voulez:
Pars du principe que mon VB est correct... en C# je venais d'écrire:
ou à l'aide de la méthode d'extension directement:
Comment sur:
Ou ai-je raté quelque chose?
EDIT:
La chose que je suis en manque, c'est ce que M. au pigeon d'argile tachetée. C'est VB. Eh bien, je vais laisser ce bâton autour, comme un exemple C#.
Après que