我试图在aspnet_Users
表和我自己的实体Player
之间建立一对一的关系。为此,我添加了一个Guid:
public class Player
{
public Guid ID;
// ...
然而,正如我所预料的那样,这不会自动成为主键。如何强制此列成为主键?
更新
在查看here之后,我将其添加到我的Player
课程中:
using System.ComponentModel.DataAnnotations;
public class Player
{
[Key,Required]
public Guid ID;
// ...
但是,当我尝试在我的视图中执行@foreach时,我收到错误“EntityType'Player'没有定义键”
答案 0 :(得分:4)
您需要{get; set;}
才能将其设为属性。