1

私はテーブルを持っています

PatientEligibilit および PatientsEligibilitiesDoctorsSpecialties および DoctorsSpecialties

PatientEligibilitには、 PatientsEligibilitiesDoctorsSpecialties テーブル から の外部キー PatientsEligibilitiesDoctorsSpecialtyIDがあります

PatientsEligibilitiesDoctorsSpecialtyには 、 DoctorsSpecialties テーブル の外部キー DoctorsSpecialtyIDがあります

次に、 VB.NET LINQを使用します。子アイテム(PatientsEligibilitiesDoctorsSpecialty)をその親(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

私はそれを解決します。問題はテーブル間の関係にありました。

PatientEligibilitPatientsEligibilitiesDoctorsSpecialtiesの間の外部キーが 正しくあり ませんでした..

于 2011-07-20T12:48:29.973 に答える