ASP.net Web サイトでチュートリアルを作成する MVC の学習を開始しましたが、1 つのことを理解できません。
コントローラーとモデルを作成すると、エラーが発生します
System.Data.Entity.Edm.EdmEntityType: : EntityType 'TusofonaFields' にはキーが定義されていません。この EntityType のキーを定義します。
Web で検索しようとすると、ID に [Key] が見つからないというメッセージが常に表示されますが、残念ながら私のビジュアル スタジオでは次のエラーが表示されます。
型または名前空間名 'Key' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
私のコード:
public ActionResult Index()
{
return View(db.site_membros.ToList());
}
そしてモデル:
namespace MvcApplication2
{
public class TusofonaFields
{
public int IDMembro { get; set; }
public string Alcunha { get; set; }
public DateTime Aniversario { get; set; }
public string Foto { get; set; }
}
public class TusofonaTable : DbContext
{
public DbSet<TusofonaFields> site_membros { get; set; }
}
}