私は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; }
}
}
コントローラーを追加しようとすると、次のエラーが発生します。