ユーザーと人物のテーブルがあります。1 人のユーザーには多くの人がいます。既存のユーザーに新しい Person を追加する場合、ユーザー オブジェクトを取得して新しい Person を追加する必要がありますか、それともユーザー ID を person オブジェクトに指定するだけで十分ですか?
public void InsertUpdatePerson(int? personId, string firstName, string lastName,
string middleName, DateTime dob, string mobile, string email, int userid)
{
using (DBEntities context = new DBEntities())
{
Person pers;
if (personId.HasValue)
{
pers = context.People.Where(p => p.PersonID == personId).FirstOrDefault();
pers.FirstName = firstName;
pers.LastName = lastName;
pers.MiddleName = middleName;
pers.DOB = dob;
pers.Mobile = mobile;
pers.Email = email;
pers.UserID = userid;
}
}
}