我只添加了两个表到我的数据库中,使用一如既往的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; }
}
如果没有下面的这段代码,一切都很好——出了什么问题?