DUVIDA ENTITY FRAMEWORK ASP.NET MVC

24/07/2015

0

Galera tenho meu projeto encojntra-se com as seguintes classes
public class Project
    {
        public Project()
        {
           Versoes = new HashSet<Versao>(); 
          DataCadastro = DateTime.Now;
        }
        [Key]
        public int Id { get; set; }
        [Required (ErrorMessage = "Campo  é obrigatório.")]
        public string Nome { get; set; }
        [Display(Name = "Data de cadastro")]
        [DataType(DataType.Date, ErrorMessage = "Data em formato inválido")]
        public DateTime? DataCadastro { get; set; }
        public ICollection<Versao> Versoes { get; set; } 
    }

    public class Versao
    {
        [Key]
        public int Id { get; set; }
        public string Numero { get; set; }
        public Project Project { get; set; }
    }


Como podem perceber projeto tem coleção de versões mas na minha view quando quero mostrar
o Id da versao o numero e o projeto que ela pertence , podem dizer se assim esta errado pois nao sei mas o que fazer preciso da ajdua de alguem mas expiriente
 @foreach (var item in Model)
        {

            <tr>
                <td title="@item.Id">@Html.DisplayFor(modelItem => item.Id)</td>
                <td title="@item.Project">@Html.DisplayFor(modelItem => item.Numero)</td>
                <td title="@item.Project">@Html.DisplayFor(model => item.Project)</td>
                <td>
}


E ele só me retorna isso
[img:descricao=Imagem]http://arquivo.devmedia.com.br/forum/imagem/431946-20150724-202623.png[/img]

Quero que no projeto me retorne o nome do projeto que a versão faz parte
Gabriel Queiroz

Gabriel Queiroz

Responder

Posts

28/07/2015

Joel Rodrigues

Já tentou exibir item.Project.Nome, pode exemplo?
Responder

28/07/2015

Gabriel Queiroz

sim mas na verdade era problema de visualização pois em minhas propiedades eu precisava do virtual no IColecttion
Mas obrigado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar