tengo el siguiente (bastante estándar) estructura de la tabla:Cómo cargar consultas Múltiples a muchas LINQ?
Post <-> PostTag <-> Tag
Supongamos que tengo los siguientes registros:
PostID Title
1, 'Foo'
2, 'Bar'
3, 'Baz'
TagID Name
1, 'Foo'
2, 'Bar'
PostID TagID
1 1
1 2
2 2
En otras palabras, el primer mensaje tiene dos etiquetas, el segundo tiene uno y el tercero no tiene ninguno.
Me gustaría cargar todas las publicaciones y sus etiquetas en una consulta pero no he podido encontrar la combinación correcta de operadores. He podido cargar publicaciones con etiquetas solo o publicaciones repetidas cuando hay más de una etiqueta.
Dada la base de datos anterior, Me gustaría recibir tres publicaciones y sus etiquetas (si corresponde) en una propiedad de colección de los objetos Post. ¿Es posible?
Gracias