我有三张桌子:
ptID
firstName
lastName
address
impID
ptID
productID
productSerialNo
productID
productName
我在单个按钮点击的同一页面上的PATIENT DETAILS
和IMPLANT DETAILS
表中插入数据。
我在表IMPLANT DETAILS (productID)
上有一个外键,我通过下拉列表中的值填充。
我的问题是如何在foreign key (ptID)
表格中填充IMPLANT DETAILS
?当同一个按钮也会在几乎同一时间点击时生成ptID (PATIENT DETAIL)
。我怎么能在C#中做到这一点?
答案 0 :(得分:0)
我建议您使用实体框架。请查看此帖子Inserting Objects
答案 1 :(得分:0)
你需要触发两个sql查询来执行此操作。
INSERT INTO PATIENT_DETAILS (firstName,lastName,address) VALUES(NULL,'text');
INSERT INTO IMPLANT_DETAILS(ptID,productID,productSerialNo) VALUES(LAST_INSERT_ID(),1,'text');
COMMIT;