linq 表里有2个对应同一个表的外键.该怎么解决

linq 表里有2个对应同一个表的外键.该怎么解决,第1张

每个查询用一次D,比如说

select *

from B

inner join D as B1 on B.DID = B1.ID

inner join C on B.x = C.x

inner join D as C1 on C.DID = C1.ID

首先建议尽量避免使用自动级联 *** 作,尤其是更新。这在以后开发中会出很多问题的。

两种方法:

1.把两个表需要关联的字段,设置主外键关联,然后设置它们级联更新和删除就行了;

2.就是给一个表建立触发器,当插入或更新的时候,自动更新另一个表。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11675130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存