Pessoal estou com o seguinte problema, eu consigo criar 2 controladores para 2 classes, porem em uma classe produto, não da pra criar o controlador, ela aparece o seguinte erro quando eu crio:
Unable to retrieve metadata for 'Depsaoluiz.Models.Produto'. Object reference not set an instance of an object..
o que eu acho estranho é o fato desse erro aparecer em apenas 1 classe, pois o contexto esta certo..
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using Depsaoluiz.Models;
using System.Data.Entity.ModelConfiguration.Conventions;
namespace Depsaoluiz.Models
{
public class SaoluizContext : DbContext
{
public DbSet<Produto> Produtos { get; set; }
public DbSet<Usuario> Usuarios { get; set; }
public DbSet<Marca> Marcas { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
}
e a classe tambem
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;
namespace Depsaoluiz.Models
{
public class Produto
{
public int produtoID { get; set; }
public int produtoMarca { get; set; }
public string produtoDescricao { get; set; }
public int produtoCategoria { get; set; }
public Image produtoImagem { get; set; }
public string produtoNome { get; set; }
}
}
o que pode ser??