gpt4 book ai didi

c# - 如何使用 MVC 代码优先实体制作 Guid 主键?

转载 作者:行者123 更新时间:2023-11-30 21:11:52 25 4
gpt4 key购买 nike

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

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

但是,这并没有像我预期的那样自动成为主键。如何强制此列成为主键?

更新:看了之后here ,我将其添加到我的 Player 类中:

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

但是,当我尝试在我的 View 中执行 @foreach 时,我收到错误消息“EntityType 'Player' 没有定义键”

最佳答案

你需要{get; set; 使其成为一个属性。

关于c# - 如何使用 MVC 代码优先实体制作 Guid 主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com