实体框架插入错误

时间:2014-07-01 14:44:16

标签: entity-framework

我有3个班级表 和Category表有1条记录,例如catID = 2 ... 并且没有产品表的记录

现在,在向表格图片添加新记录时, 当我输入CategpryID = 2时,ProductID = 0 ... 我收到错误:( 我需要什么? *

[Table("Products")]
public class Product
{
    public Product()
    {
        Images = new List<Image>();
    }

    public int ProductID { get; set; }
    public string Name { get; set; }

    public List<Image> Images { get; set; }
}

[Table("Categorys")]
public class Category
{
    public Category()
    {
        Images = new List<Image>();
    }
    public int CategpryID { get; set; }
    public string Name { get; set; }

    public List<Image> Images { get; set; }
}

[Table("Images")]
public class Image
{
    [Key]
    public int ImageID { get; set; }

    public int CategpryID { get; set; }
    public int ProductID { get; set; }

    public string ImageURL { get; set; }

    public Product Product { get; set; }
    public Category Category { get; set; }
}

0 个答案:

没有答案