Я пишу этот код, но с табличными отношениями один ко многим . То есть Person - это добавление таблиц. Но таблица связей PersonFamily. Таблица - это таблица, связанная с таблицей PersonFamily. Код в этом случае работает.Но когда я добавляю в таблицу PersonFamily с помощью ToList, данные таблицы PersonFamily умножаются.
Семейство Person берет данные из двух баз данных. Я хочу, чтобы это лицо было без данных. (PersonFamily пусто.)
Как мне настроить таблицу StudentFamily так, чтобы она исходила с самого начала?
Как создать понятную таблицу personFamily?
var listPerson = new List<PERSON>();
using (var t = DbContext.SingleInstance().Entities)
{
listPerson.AddRange(t.PERSON);
}
using(var personInformation=DbContext.SingleInstance().TKEntities)
{
foreach(var p in listPerson)
{
personInformation.PERSON.Add(p);
}
personInformation.SaveChanges();
}
PERSON TABLE : PersonID,NAME,SURNAME,PERSONFAMILYID,PERSONCOURSEID
PERSONFAMILY TABLE:PersonID,PERSONFAMILYID,PERSONFAMILYNAME,PERSONFAMILYSURNAME
PERSONCOURSE TABLE: PERSONID,COURSEID,COURSENAME
PERSONTABLE-PERSONFAMILY IS ONE TO MANY
PERSONTABLE-PERSONCOURSE IS ONE TO MANY.
Я хочу получить пустую таблицу PersonFamily.