2

我有四张桌子,即。

  • 客户地址
  • 客户公司
  • 客户联系方式和
  • 客户信息

所有表都有'cId'字段通用。

我在 MVC3 视图中有一个接口,我将从中获取除“cId”之外的所有字段的输入。当我从界面获取输入时,必须填写上述所有表格。

另外,当我删除数据时,一旦我从一个表中删除数据,其他三个表中的所有数据都应该被删除。

我不知道如何为此使用触发器。请解释如何使用触发器或任何其他方式执行此操作。任何帮助表示赞赏。

4

1 回答 1

1

对我来说,这听起来更像是一个数据库设计问题。您不需要在这里触发。将您的一个表保留为主要表(可能是 CustInfo),并在此表上依赖其他表(外键关系)。对依赖表使用级联删除约束。当您从 CustInfo 中删除数据时,级联删除约束将负责从相关表中删除相应的数据。

于 2012-08-01T05:06:55.993 回答