1

我有桌子

患者资格患者资格医生专科 和 医生专科

PatientEligibilit具有 来自 PatientEligibilitiesDoctorsSpecialties 表 的外键 PatientsEligibilitiesDoctorsSpecialtyID

PatientEligibilityDoctorsSpecialty具有 来自 DoctorsSpecialties 表 的外键 DoctorsSpecialtyID

然后使用 VB.NET LINQ:我正在尝试将子项(PatientEligibilitiesDoctorsSpecialty )添加到它的父项(PatientEligibilit

然后我提交更改

像 :

PatientEligibilityObject.PatientsEligibilitiesDoctorsSpecialties.Add(New PatientsEligibilitiesDoctorsSpecialty With {.DoctorSpecialtyID = si.ID, .RegDate = Date.Now})                                                                            PatientEligibilityObject.PatientsEligibilitiesDoctorsSpecialties.Add(PEDS)
HMSData.SubmitChanges()

它工作正常,并以正确的日期将记录保存在数据库中

DoctorSpecialtyID 

总是以价值保存1

4

1 回答 1

0

我解决它。问题在于表之间的关系。

PatientEligibilitPatientEligibilitiesDoctorsSpecialties之间的外键 不正确。

于 2011-07-20T12:48:29.973 回答