works ventajas tutorial que net mvc how homepage framework desventajas c# .net sql linq entity-framework

c# - ventajas - Únete e incluye en Entity Framework



how entity framework works (1)

Bueno, el Incluir contradice el dónde. Incluir dice, "Cargar todas las etiquetas". Donde dice: "Cargar algunas etiquetas". Cuando hay una contradicción entre la consulta y Include, la consulta siempre ganará.

Para devolver todas las etiquetas de cualquier artículo con al menos una etiqueta == texto:

var items = from i in db.Items.Include("Tags") where i.Tags.Any(t => t.Text == text) orderby i.CreatedDate descending select i;

(No probado, ya que no tengo tu DB / modelo)

Aquí hay un libro realmente bueno y gratuito sobre LINQ .

Tengo la siguiente consulta de linq a las entidades. El problema es que parece que no carga la relación "Etiquetas" aunque he incluido algo para ello. Funciona bien si no me uno a las etiquetas, pero necesito hacerlo.

var items = from i in db.Items.Include("Tags") from t in i.Tags where t.Text == text orderby i.CreatedDate descending select i;

¿Hay alguna otra manera de hacer esta consulta? Tal vez dividirlo o algo?