У меня есть таблицы
PatientEligibilit
а также
PatientsEligibilitiesDoctorsSpecialties
а также
DoctorsSpecialties
PatientEligibilit
имеет внешний ключ PatientsEligabilitiesDoctorsSpecialtyID от
PatientsEligibilitiesDoctorsSpecialties
таблица
и
PatientsEligibilitiesDoctorsSpecialty
имеет внешний ключ DoctorsSpecialtyID от
DoctorsSpecialties
таблица
ПОСЛЕ ИСПОЛЬЗОВАНИЯ VB.NET LINQ: Я пытаюсь добавить дочерний элемент ( PatientsEligabilitiesDoctorsSpecialty )
его родителю ( PatientEligibilit )
затем я отправляю изменения
нравится:
PatientEligibilityObject.PatientsEligibilitiesDoctorsSpecialties.Add(New PatientsEligibilitiesDoctorsSpecialty With {.DoctorSpecialtyID = si.ID, .RegDate = Date.Now}) PatientEligibilityObject.PatientsEligibilitiesDoctorsSpecialties.Add(PEDS)
HMSData.SubmitChanges()
все работает нормально и сохраняет запись в базе данных с правильной датой
НО
DoctorSpecialtyID
всегда сохраняется со значением 1