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变为空。 –
显示插入数据的代码。 –