C# 使用外键删除多个表-ADO.Net
我想用ADO.NET删除多个表中的记录 我想将旧记录删除到表中。它有一个映射到不同表的外键。表: 例如:C# 使用外键删除多个表-ADO.Net,c#,sql-server,ado.net,C#,Sql Server,Ado.net,我想用ADO.NET删除多个表中的记录 我想将旧记录删除到表中。它有一个映射到不同表的外键。表: 例如: cmd.CommandText = "DELETE FROM Date WHERE Date < DATEADD(Day,-10 , getdate())"; cmd.CommandText=“从日期中删除日期
cmd.CommandText = "DELETE FROM Date WHERE Date < DATEADD(Day,-10 , getdate())";
cmd.CommandText=“从日期中删除日期
但是这段代码不起作用,我想从所有相关的表中删除它
如何一次将值删除到这些表中?哦,关系在这里没有意义。但是,在T_Name table上使用相同的where子句没有关系?!!!如何使用T_Name table?您是只在从代码中删除时使用它,还是希望外键使用它?如果是第二种情况,则使用带有外键的ON DELETE CASCADE。选中此项:从T_名称表中删除条目,如从T_名称中删除日期