生成实体数据模型的实体框架失败并出现错误

时间:2013-07-14 10:57:38

标签: entity-framework

我只使用update-database命令将两个表添加到我的数据库中。一切都很顺利,没有任何错误。

但是现在,当我尝试生成实体数据模型(Entity Framework > View Entity Data Model)时,我得到一个错误的窗口:

  

调用目标抛出了异常

为什么呢?怎么修呢?重新安装Entity Framework Power Tools根本没用。

此致

编辑:

上下文:

    public DbSet<Order> Order { get; set; }
    public DbSet<Product> Product { get; set; }

型号:

[Table("Product")]
public class Product
{
    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
    public int ProductId { get; set; }

    public string name { get; set; }
    public DateTime AddDate { get; set; }
    public bool del { get; set; }

    public virtual List<Order> OrderList { get; set; }
}

[Table("Order")]
public class Order
{
    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
    public int OrderId { get; set; }

    public int ProductId { get; set; }
    public string desc { get; set; }

    public virtual Product product { get; set; }
}

如果没有下面的代码,一切都很好 - 出了什么问题?

0 个答案:

没有答案