![]() |
1
2
我们使用 context_info 设置调用数据库的用户。然后我们的应用程序级安全性可以一直强制到数据库代码中。这看起来像是一个开销,但实际上我们没有性能问题。
在数据库中
要获取触发器中的前一个值,请从“已删除”伪表中选择,要获取要放入的值,请从“已插入”伪表中选择。 在发出linq2sql查询之前,请像这样发出命令。
或者更确切地说,我会 suggest an overloaded DataContext ,在eqch查询之前执行上述操作。见 here 例如。 我们不使用多个SQL登录,因为我们依赖连接池,还将DB调用者锁定到有限的用户。 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |
![]() |
max · 如果未在INSERT上设置字段,则触发器行为怪异 6 年前 |
![]() |
Kankuro · 从Google工作表中删除自定义菜单 6 年前 |
![]() |
Egor · SQL Server在数据库触发器中获取表名 6 年前 |
![]() |
hope1234 · 如何在sql触发器中使用insert语句中的变量 6 年前 |
|
user7468494 · 触发器中的SQL大小写 6 年前 |