Entity framework 实体框架生成实体数据模型失败,出现错误

Entity framework 实体框架生成实体数据模型失败,出现错误,entity-framework,Entity Framework,我只在数据库中添加了两个表,一如既往地使用updatedatabase命令。一切都很顺利,没有任何错误 但现在,当我尝试生成实体数据模型(Entity Framework>View Entity Data Model)时,我得到了一个错误窗口: 调用的目标已引发异常 为什么??怎么修理?重新安装实体框架电动工具根本没有帮助 问候 编辑: 背景: public DbSet<Order> Order { get; set; } public DbSet<Produc

我只在数据库中添加了两个表,一如既往地使用
updatedatabase
命令。一切都很顺利,没有任何错误

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

调用的目标已引发异常

为什么??怎么修理?重新安装实体框架电动工具根本没有帮助

问候

编辑:

背景:

    public DbSet<Order> Order { get; set; }
    public DbSet<Product> Product { get; set; }
公共数据库集顺序{get;set;}
公共DbSet乘积{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; }
}
[表格(“产品”)]
公共类产品
{
[关键]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int ProductId{get;set;}
公共字符串名称{get;set;}
public DateTime AddDate{get;set;}
公共布尔del{get;set;}
公共虚拟列表医嘱列表{get;set;}
}
[表格(下称“订单”)]
公共阶级秩序
{
[关键]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
公共int-OrderId{get;set;}
public int ProductId{get;set;}
公共字符串desc{get;set;}
公共虚拟产品产品{get;set;}
}

如果没有下面的代码,一切都很好-怎么了?

在抛出异常时,您是否尝试过在调试器中检查内部异常?这通常会给你一些关于出错原因的线索。不,我没有-怎么做?你可以使用手表在调试器中检查异常,或者(在visual studio中)在对象上滑动鼠标,或者你可以这样做:,是的,但我使用这个工具,比如这里--->那么我如何在调试器中处理任何错误呢?相同的代码在这里没有问题。EF电动工具Beta 3通过Nuget。