我使用了用户实体类:
public class Users
{
public int UserId { get; set; }
public string NickName { get; set; }
public string FirstName { get; set; }
public string Password { get; set; }
public DateTime BirthDate { get; set; }
public int Age { get; set; }
public string CountryName { get; set; }
public string Email { get; set; }
public int Gender { get; set; }
public int DayInvitation { get; set; }
public string CityName { get; set; }
public string EyesColors { get; set; }
public string Avatar { get; set; }
public int Popularity { get; set; }
}
我收到以下错误:
System.Data.Entity.Edm.EdmEntityType: : EntityType 'Users' 没有定义键。
所以我添加了 [Key] 关键字..
public class Users
{
[Key]
public int UserId { get; set; }
public string NickName { get; set; }
public string FirstName { get; set; }
// ...
}
现在我的问题是,我很确定我做了另一个 ASP .NET PROJECT(我的第一个,这是第二个)而不使用这个 [Key] 注释,只是通过指定 ProductId,有人可以解释我为什么吗?看不懂。。