我如何使用MVC代码第一实体做一个Guid主键

本文关键字:一个 主键 Guid 实体 何使用 MVC 代码 | 更新日期: 2023-09-27 18:12:01

我正在尝试在aspnet_Users表和我自己的实体Player之间建立一对一的关系。为此,我添加了一个Guid:

public class Player
    {
        public Guid ID;
        // ...

然而,这并没有像我想的那样自动成为主键。如何强制该列成为主键?

更新:查看这里后,我将此添加到我的Player类:

using System.ComponentModel.DataAnnotations;
public class Player
    {
        [Key,Required]
        public Guid ID;
        // ...

但是,当我尝试在我的视图中做@foreach时,我得到错误"EntityType 'Player'没有键定义"

我如何使用MVC代码第一实体做一个Guid主键

您需要{get; set;}使其成为属性