Erro CS0246 - Usando CSHTML
Olá pessoa, estou estudando o uso do MVC com C# e ASPX, e estou tendo um erro que não consegui ainda identificar o por que que ele acontece. Ao tentar transferir da camada de controle para view um objeto que pertence a um outro projeto que está referenciado ele não consegue construir o mesmo.
Segue o código da pagina :
@model IEnumerable<PersisteUnivendas.Model.TCLIENTE>
@foreach (var cliente in Model)
{
<p>Cliente : @cliente.CLIENTE</p>
}
E esse é do controle
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using PersisteUnivendas.Classes;
using PersisteUnivendas.Model;
namespace UnivendasWeb.Controllers
{
public class SorteController : Controller
{
// GET: Sorte
public ActionResult Index()
{
ICollection<TCLIENTE> lista = new List<TCLIENTE>();
for (int i = 0; i < 10; i++)
{
lista.Add(new TCLIENTE() { CLIENTE = "NOME " + i, CONTROLE = i });
}
return View(lista);
}
}
}
Como pode ver TCLIENTE é referenciado de outro projeto, ele funciona normal na camada de controle mas tem erro no view. Fiz um teste criando uma entidade no mesmo projeto e funcionou de boa.
O projeto em questão esta usando a versão do .net 4.5.2 bem como o que estou testando.
Quem puder passar uma dica do que pode ser o problema, desde já agradeço.
Segue o código da pagina :
@model IEnumerable<PersisteUnivendas.Model.TCLIENTE>
@foreach (var cliente in Model)
{
<p>Cliente : @cliente.CLIENTE</p>
}
E esse é do controle
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using PersisteUnivendas.Classes;
using PersisteUnivendas.Model;
namespace UnivendasWeb.Controllers
{
public class SorteController : Controller
{
// GET: Sorte
public ActionResult Index()
{
ICollection<TCLIENTE> lista = new List<TCLIENTE>();
for (int i = 0; i < 10; i++)
{
lista.Add(new TCLIENTE() { CLIENTE = "NOME " + i, CONTROLE = i });
}
return View(lista);
}
}
}
Como pode ver TCLIENTE é referenciado de outro projeto, ele funciona normal na camada de controle mas tem erro no view. Fiz um teste criando uma entidade no mesmo projeto e funcionou de boa.
O projeto em questão esta usando a versão do .net 4.5.2 bem como o que estou testando.
Quem puder passar uma dica do que pode ser o problema, desde já agradeço.
Laerton Figueiredo
Curtidas 0
Respostas
Joel Rodrigues
26/03/2017
Opa, tudo bem?
Já conseguiu resolver esse erro? Se não, em qual linha está dando o erro? Já na primeira da view?
Já conseguiu resolver esse erro? Se não, em qual linha está dando o erro? Já na primeira da view?
GOSTEI 0