我有带有更新触发器的DB表(用于跟踪更改历史记录)。我想使用LinqToSql对该表进行大的更改。但要快速做到这一点,我必须:关闭触发器,进行更改并打开触发器 有没有办法使用LinqToSql启用/禁用触发器?
答案 0 :(得分:1)
您必须使用msdn doc
中的以下内容DISABLE TRIGGER {[schema_name。 ] trigger_name [,... n] |所有} ON {object_name |数据库|所有服务器} [; ]
另见this question关于如何通过DataContext执行上述语法(或任何sql)