如何在使用Linq To SQL时关闭触发器

时间:2011-03-30 20:07:12

标签: c# linq-to-sql triggers

我有带有更新触发器的DB表(用于跟踪更改历史记录)。我想使用LinqToSql对该表进行大的更改。但要快速做到这一点,我必须:关闭触发器,进行更改并打开触发器 有没有办法使用LinqToSql启用/禁用触发器?

1 个答案:

答案 0 :(得分:1)

您必须使用msdn doc

中的以下内容

DISABLE TRIGGER {[schema_name。 ] trigger_name [,... n] |所有} ON {object_name |数据库|所有服务器} [; ]

另见this question关于如何通过DataContext执行上述语法(或任何sql)