我是 MVC 以及实体框架的新手。我搜索了很多并发现了一些类似的问题(例如Entity Type Has No Key Defined),但它们并没有解决我的问题。
namespace MvcAppInvoice.Models
{
public class Customer
{
public int CustomerID { get; set; }
public string FirstName { get; set; }
public string SurName { get; set; }
public virtual CustomerType Type { get; set; }
}
public class CustomerType
{
public int TypeId { get; set; }
public string TypeName { get; set; }
public virtual ICollection<Customer> customers { get; set; }
}
}
当我尝试添加控制器时,它会出现以下错误: