EF Code premier nom de colonne non valide “CategoryCategoryID”

Il existe déjà une base de données nommée Comptoirs avec un formulaire de demande.
lors de l'exécution de l'application lève une erreur:
'nom de colonne non valide CategoryCategoryID'.
tout on m'aider?.
merci à l'avance!!!!

Catégorie.cs:

public class Category
{

    public int CategoryID { get; set; }
   //public int ID { get; set; }
    public string CategoryName { get; set; }
    public string Description { get; set; }
    public byte[] Picture { get; set; }
    public virtual ICollection<Product> Products { get; set; }
}

Produit.cs:

public class Product
{

    public int ProductID { get; set; }
    //public int ID { get; set; }
    public string ProductName { get; set; }
    public Decimal? UnitPrice { get; set; }
    public bool Discontinued{ get; set; }
    public virtual Category Category{ get; set; }
}

Les comptoirs.cs

public class Northwind:   DbContext
{
    public DbSet< Product  > Products { get; set; }
    public DbSet< Category > Categorys{ get; set; }
}

Produits.aspx

protected void Page_Load(object sender, EventArgs e)
{
    Northwind northwind = new Northwind();

    var products = from p in northwind.Products
    where p.Discontinued == false
    select p;

    GridView1.DataSource = products.ToList();
    GridView1.DataBind();
}
pourquoi vous avez dit Id? probablement schéma mis match

OriginalL'auteur user441222 | 2011-02-20