我只使用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; }
}
如果没有下面的代码,一切都很好 - 出了什么问题?