我有两个实体称为用户和学生,如下图所示:如何创建PK/FK关系字符串和uniqueidentifier?
public class User
{
[Key]
public string Id { get; set; }
//omitted for brevity
}
public class Student
{
[Key]
public int Id { get; set; }
//Foreign key for User
public Guid UserId { get; set; }
//omitted for brevity
}
在一个MVC项目,我使用EF代码第一次和要创建这些实体之间的关系。我应该在用户实体中使用哪种数据类型作为UserId字段?字符串或Guid(在用户表的Id字段中有Guid值)?你能举个例子吗?
**在用户表的Id字段中有Guid值**您已经有一个表?你为什么问这是什么类型呢?你的财产的类型应该匹配(在PK&FK表 – Shyju
@Shyju我的意思是ASP.NET身份用户表:)所以,我需要与它建立关系,但不知道我应该在我的自定义表中使用什么数据类型? –
@Shyju有没有回复? –