0
我有兩個實體。用戶和用戶聯繫人。代碼第一次創建數據庫
我創建了兩個類。 用戶
public class PUser
{
public int PUserId { get; set; }
public virtual UserContact UserContact { get; set; }
}
public class UserContact
{
public int UserContactId { get; set; }
public virtual PUser PUser { get; set; }
}
我可以有多個用戶的聯繫人,但在我的MVC觀點 - 我要添加只有一個用戶接觸。
我該怎麼做?以上是創建表格,但不在用戶聯繫表中插入Puserid。
流利的API使用的是。
modelBuilder.Entity<PUser>()
.HasOptional(p => p.UserContact).WithRequired(p => p.PUser);
你能更具體地說明問題是什麼嗎?您的主鍵在插入時是否丟失? –
是的,當我插入。它插入用戶聯繫人,但userid變爲空。 –
顯示插入數據的代碼。 –