Así que tengo un objeto de blog que tiene una lista de objetos de etiqueta (List<Tag>
).Cómo hacer DONDE EN en linq
Estoy tratando de crear un método que tome una lista de etiquetas y devuelva una lista de blogs que contienen todas las etiquetas en la lista pasada.
Pude hacer un método que devolverá una lista de blogs si coincide con una etiqueta, pero no con una lista de etiquetas.
para hacer eso tengo este
entities.Blogs.Where(b => b.Tags.Any(t => t.Name == tagName))
Pero no puedo encontrar la manera de hacer algo como esto
entities.Blogs.Where(b => b.Tags.Any(t => t.Name == tags[0] AND t.Name == tags[1] AND t.Name == tags[2] etc.......))
¿Hay alguna manera de hacer esto?
¡Gracias!
estoy usando LINQ a Entidades
¿Quiere decir que está buscando blogs que contengan al menos una etiqueta del conjunto de etiquetas? ¿O está tratando de encontrar blogs que contengan todas las etiquetas del conjunto de etiquetas? – MerickOWA
Creo que eso lo hará para que solo devuelva algo que tenga una etiqueta que coincida con todo en su lista aprobada. – BlackICE
Estoy tratando de encontrar blogs que contengan todas las etiquetas del conjunto de etiquetas – hanesjw