嗨,我有两张桌子Customer和Orders。
Customer Id在和primary在中。
我已经完成了以下编码:CustomerForeign keyOrders
ForeignKeyConstraint custOrderFK = new ForeignKeyConstraint("CustOrderFK",
custDS.Tables["CustTable"].Columns["CustomerID"],
custDS.Tables["OrdersTable"].Columns["CustomerID"]);
custOrderFK.DeleteRule = Rule.None;
custDS.Tables["OrdersTable"].Constraints.Add(custOrderFK);
因为我已经提到custOrderFK.DeleteRule = Rule.None;删除客户表中的条目不应该影响订单表。但我无法从客户表中删除一行。它抛出异常。我是 ado.net 的新手。
也许我对规则的理解有问题。