【问题标题】:How to turn off triggers while using LinqToSQL如何在使用 Linq To SQL 时关闭触发器
【发布时间】:2011-03-31 04:10:11
【问题描述】:

我有带更新触发器的数据库表(用于跟踪更改历史记录)。我想使用 LinqToSql 对该表进行较大的更改。但要做到这一点,我必须:关闭触发器,进行更改并打开触发器。
有什么方法可以使用 LinqToSql 启用/禁用触发器?

【问题讨论】:

    标签: c# linq-to-sql triggers


    【解决方案1】:

    您必须使用msdn doc中的以下内容

    禁用触发器 { [ schema_name . ] trigger_name [ ,...n ] |全部 } 开{对象名称|数据库 |所有服务器 } [ ; ]

    另请参阅this question,了解如何通过 DataContext 执行上述语法(或任何 sql)

    【讨论】:

    • 我知道如何在 sql 中执行此操作:) 但我不想在 SQL Server Management Studio 中执行此操作。
    猜你喜欢
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多