我下面举个例子: Table A
-some_id
Table B
-another_id
Table C
-some_id_fk
-another_id_fk
我想级联上Table C行如果两个some_id和another_id从它们各自的表中删除。 当两个外键被删除时,如何在表C中级联一行? 如果只删除其中一个FK,受影响的行应在引用该外键
我对数据库的设置是,Company可以有很多Engineer,并且可以在很多Territory中。如果我应该从列表中删除一个公司,我需要做一个干净的退出,所以不要删除公司表格中的公司表格。我必须确保所有记录都被删除。所以没有儿童/相关记录成为孤儿数据。 如果我从所有的表中删除一条记录,我会用FirstOrDefault直接删除它,然后我可以使用 public void RemoveCompany(
我已经创建了简单的asp.net(MVC4)网页与MySQL数据库。在那里我有两个表格(人员和订单),其中表格订单具有FORIGN Key Persons_ID。我希望创建删除功能,因此,当我从人员表中删除人员时,它也会删除该人员的订单表中的所有订单。 为了创建模型我已经使用ADO.NET,并为每个表创建此两种模式:使用System.ComponentModel.DataAnnotations p