我有兩個實體稱爲用戶和學生,如下圖所示:如何創建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有沒有回覆? –