【发布时间】:2016-01-31 09:01:58
【问题描述】:
我已经检查了文档,这里有多个关于 SO 的问题,但没有任何作用,但它应该。在我的课下
public class Player
{
[Key]
public int PlayerId;
public void SetId(int id)
{
this.PlayerId = id;
}
public int GetId()
{
return this.PlayerId;
}
protected String name;
public void SetName(String name)
{
this.name = name;
}
public String GetName()
{
return this.name;
}
}
如您所见,我使用的是命名约定,我什至添加了 [Key],但当我进行迁移时,我仍然收到
Player: : EntityType 'Player' 没有定义键。定义键 此实体类型。 Players: EntityType: EntitySet 'Players' 是基于 键入没有定义键的“播放器”。
发生了什么?为什么这不起作用?
【问题讨论】:
标签: c# .net entity-framework entity-framework-6 entity-framework-migrations