none
Como retornar dados de tabelas relacionadas? RRS feed

  • Pergunta

  • Amigos... Sou iniciante em asp.net mvc, e peço a ajuda de vocês para que eu possa desenvolver uma projeto para aprendizagem.

    Preciso retornar para a minha view os valores contidos na minha tabela Produto o qual tem varias FotosProdutos.

    Esse é meu model Produto:

     public class Produto
        {
            public int ProdutoId { get; set; }
            public string Nome { get; set; }
            public string Capa { get; set; }
            public string Descricao { get; set; }
            public string Caracteristica { get; set; }
            public ICollection<FotosProdutos> Fotos_produto { get; set; }

        }

    meu model FotosProdutos:

    public class FotosProdutos
        {
            public int FotosProdutosId { get; set; }
            public string Fotos { get; set; }
            public Produto Produtos { get; set; }
        }

    Abaixo o meu controller ProdutosController com a actionResult Detail:

                

    public class ProdutosController : Controller
        {
            private BancoContext db = new BancoContext();

            //
            // GET: /Produtos/Details/5

            public ActionResult Details(int id = 0)
            {
                Produto produto = db.Produtos.Find(id);
                if (produto == null)
                {
                    return HttpNotFound();
                }

                return View(produto);
            }

    }

    Então seria isso. Nessa action, eu preciso retornar também as strings de FotosProduto relacionadas a Produto.


    quarta-feira, 19 de setembro de 2012 13:42

Respostas