2020年6月29日 星期一

trigger 使用注意是否為其他trigger 引發

若只考慮是 update table 引發的情況則加入以下判斷
IF TRIGGER_NESTLEVEL() <= 1
這樣若在其他trigger 中觸發,就不會執行
例如 insert trigger 中會 update table,則會同時觸發 update trigger
此時須考慮 update trigger 中要執行的事情是否須避開因為 insert trigger 而引發的情況

沒有留言:

自訂權限驗證機制

// 使用 filter [Route("api/[controller]")] [ApiController] [Authorize] [TypeFilter(typeof(CustomAsyncAuthorizationFilter))] public c...