我已经开始在 ASP.net 网站上学习 MVC 制作教程,但我无法理解一件事。
当我创建控制器和模型时,它给了我一个错误
System.Data.Entity.Edm.EdmEntityType: : EntityType 'TusofonaFields' 没有定义键。定义此 EntityType 的键。
我尝试在网上搜索,他们总是说它缺少 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; }
}
}