我正在尝试在 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 Code First Entities 创建 Guid 主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828802/