2011-03-30 67 views
1

我有帶更新觸發器的數據庫表(用於跟蹤更改的歷史記錄)。我想使用LinqToSql在該表上做大的更改。但要做到這一點,我必須:關閉觸發器,進行更改並打開觸發器。
是否有任何方式使用LinqToSql來啓用/禁用觸發器?如何在使用LinqToSQL時關閉觸發器

回答

1

,你將不得不使用從msdn doc

DISABLE TRIGGER {[SCHEMA_NAME以下。 ] trigger_name [,... n] | ALL} ON {object_name | DATABASE | ALL SERVER} [; ]

this question看到如何通過在DataContext執行上面的語法(或任何SQL)

+0

我知道該怎麼做,在SQL :)但我不想這樣做,在SQL Server Management Studio中。 – 2011-03-30 20:11:46

+0

第二部分正是我在尋找的。謝謝。 – 2011-03-30 20:27:56

相關問題