I can not do include

0

I try to include, but the message appears:

InsomeofthesearchesI'vedonesaytoincludeusingSystem.Linq;usingSystem.Data.Entity;butminealreadycontainsthese.

Myclassesare:

PhotoPartner:

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.ComponentModel.DataAnnotations;usingSystem.ComponentModel.DataAnnotations.Schema;usingSystem.Data.Entity;usingSystem.Linq;usingSystem.Web;namespaceMeuProjeto.Models{publicclassFotoAparelho{[Key]publicintFotoAparelhoID{get;set;}[DisplayName("URL")]
        [Required(ErrorMessage = "Insira o link da imagem")]
        public string URL { get; set; }

        [DisplayName("Descrição")]
        [Required(ErrorMessage = "Descrição da Link")]
        public string Descricao { get; set; }

        [ForeignKey("Aparelho")]
        public int AparelhoID { get; set; }
        public virtual Aparelho Aparelho { get; set; }//Um aparelho
    }
}

And the Device:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace MeuProjeto.Models
{
    public class Aparelho
    {
        [Key]
        public int AparelhoID { get; set; }

        [DisplayName("Nome")]
        [Required(ErrorMessage = "Preencha Nome")]
        [StringLength(255, MinimumLength = 3, ErrorMessage = "O nome do aparelho deve ter de 3 a 255 caracteres")]
        public string Nome { get; set; }

        [DisplayName("Descrição")]
        [Required(ErrorMessage = "Preencha a descrição do curso")]
        public string Descricao { get; set; }

        //Relacionamentos
        public virtual ICollection<FotoAparelho> Fotos { get; set; }
    }
}

I need to do the following: var aparelhos = db.Aparelhos.Incluce(c => c.Fotos);

    
asked by anonymous 28.01.2017 / 14:59

1 answer

3

In this case you can follow 2 lines:

var aparelhos = from ap in db.Aparelhos.Include("Fotos")
            select ap;

To do this you need the Data.Entity namespace.

using System.Data.Entity;

var aparelhos = from ap in db.Aparelhos.Include(c => c.Fotos)
            select ap;
    
28.01.2017 / 15:17