En How To Count Associated Entities using Where In Entity Framework me sale esta consultaCómo usar Include y Anonymous Type en la misma consulta en Entity Framework?
Pero cuando accedo a QueryResult [0] .post.Category o QueryResult [0] .post.Tags Siempre es vacía, porque no estoy usando incluyen.
Incluir no trabajan con la proyección, como se dice en el último elemento Microsoft aquí: http://msdn.microsoft.com/en-us/library/bb896317.aspx
var queryResult = (from post in posts
join comment in comments.Where(x=> x.IsPublic) on post.Id equals comment.Post.Id into g
select new
{
post,
post.Author,
post.Tags,
post.Categories,
Count = g.Count()
})
¿Cómo puedo obtener el recuento en la misma consulta, e Incluir relación a las etiquetas y categorías?
¿Por qué la relación de reparación de EF no funciona aquí?
que debería funcionar bien. Tal vez hay algo mal con sus clases modelo. ¿Puedes agregar el código EF First Code a esta pregunta? – LukLed
Hice algunas investigaciones, y este es el comportamiento esperado. La reparación de la relación no funciona para Many-To-Many –
Pregunta similar con una respuesta funcional: http://stackoverflow.com/questions/7167547/linq-to-entities-include-anonymous-type-issue – Dunc