-1
votes

C # Comment passer une variable dans un func?

version simple xxx

Ce que je veux écrire xxx

peut fondamentalement être en mesure d'écrire une expression sans avoir à vérifier le null chaque fois.


2 commentaires

IEnumerable recherche (expression > prédicat);


Cela sera-t-il utilisé avec des bases de données (par exemple LINQ à SQL ou LINQ à EF) ou juste Linq aux objets?


3 Réponses :


-1
votes

La méthode d'où attendez un type booléen, vous pouvez utiliser ce xxx

si cela ne fonctionne pas pour vous, sur Visual Studio, écrire quelque chose d'Inseidere où et appuyez sur Ctrl +. .

Voir les implémentations sugestées


0 commentaires

0
votes

Utilisez Anonymous Lambda (je pense sans tester)>

myList.Start((myVar, () => element) => element.Name == myVar.Name)); 


0 commentaires

0
votes

J'ai trouvé un moyen, j'ai écrit une classe BaseeeXTension qu'il n'en a pas beaucoup, juste un support pour certaines propriétés xxx

Cela me permet d'écrire < PRE> XXX

et en passant dans Myvar me permet de faire C # logique dans les coulisses avant que la requête soit exécutée dans la base de données.

Un exemple serait myvar! = null ou je peux ajouter une fonction personnalisée qui appliquerait l'expression ou non


0 commentaires