Carregar dois models em uma view
17/06/2019
0
Tenho uma view que mostra o nome e o valor da tabela de produtos, porém gostaria de mostrar o nome da categoria da tabela categoria, no mesmo foreach, conforme abaixo.
@{
foreach (var Produtos in Model.Produtos)
{
<tr>
<td>1</td>
<td class="auto-style4">@Produtos.Nome</td>
<td class="auto-style4">@Produtos.Valor</td>
<td class="auto-style4">@Produtos.Categoria.Nome</td>
</tr>
}
}
no meu model produtos e categoria está assim:
public class Produtos
{
public int Id { get; set; }
public string Nome { get; set; }
public string Valor { get; set; }
}
public class Categoria
{
public int Id { get; set; }
public string Nome { get; set; }
}
Muito obrigado!
Francisco Neto
Posts
17/06/2019
Renato Dias
17/06/2019
Francisco Neto
Olá Renato, estou utilizando Entity Framework sim, poderia me ajudar com o mapeamento por favor.
Muito Obrigado.
17/06/2019
Renato Dias
https://github.com/renatodiasmvp/ExemploProdutosMVC
17/06/2019
Francisco Neto
https://github.com/renatodiasmvp/ExemploProdutosMVC
Boa tarde Renato,
Estou baixando agora o código, muito obrigado mais uma vez.
17/06/2019
Renato Dias
17/06/2019
Francisco Neto
OK Renato, estou com o projeto aberto. Aproveitando, o projeto que estou trabalhando não utiliza o EF Core, não cheguei a estudar o EF Core, estou iniciando no EF, porém vou seguir na linha do seu projeto para ter a base.
Obrigado.
Clique aqui para fazer login e interagir na Comunidade :)