J'ai une requête linq simple qui unit deux tables qui implémentent la même interface.C# Linq Union Returning Null
Pour cet exemple, disons IAnimal. Donc, si la partie chien n'a pas de membres, on lui assigne {"", {tout ce qui est dans cat}}. Y at-il un moyen de supprimer cet enregistrement vide sans faire .Where(x=>x!="" | x!= String.Empty)
après la requête?
Je sais que ce n'est pas un gros problème, mais il semble qu'il devrait y avoir un meilleur moyen?
Je ne comprends pas pourquoi vous obtenez la chaîne vide de la requête Dogs. S'il n'y a aucun chien correspondant alors vous devriez avoir un ensemble vide, pas un ensemble d'une seule chaîne vide, et alors vous ne devriez pas avoir à faire votre clause where. – Enigmativity