我有两个实体。用户和用户联系人。
我创建了两个类。用户
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。
使用的 Fluent api 是。
modelBuilder.Entity<PUser>()
.HasOptional(p => p.UserContact).WithRequired(p => p.PUser);