【发布时间】:2011-03-31 04:10:11
【问题描述】:
我有带更新触发器的数据库表(用于跟踪更改历史记录)。我想使用 LinqToSql 对该表进行较大的更改。但要做到这一点,我必须:关闭触发器,进行更改并打开触发器。
有什么方法可以使用 LinqToSql 启用/禁用触发器?
【问题讨论】:
标签: c# linq-to-sql triggers
我有带更新触发器的数据库表(用于跟踪更改历史记录)。我想使用 LinqToSql 对该表进行较大的更改。但要做到这一点,我必须:关闭触发器,进行更改并打开触发器。
有什么方法可以使用 LinqToSql 启用/禁用触发器?
【问题讨论】:
标签: c# linq-to-sql triggers
您必须使用msdn doc中的以下内容
禁用触发器 { [ schema_name . ] trigger_name [ ,...n ] |全部 } 开{对象名称|数据库 |所有服务器 } [ ; ]
另请参阅this question,了解如何通过 DataContext 执行上述语法(或任何 sql)
【讨论】: