在 TableAdapter 上拦截和更改 SQL

本文关键字:SQL TableAdapter | 更新日期: 2023-09-27 18:37:28

我们有一个数据集,上面有大约40个TableAdapter。这些在数百个不同的项目中无处不在。

为了添加一层安全性,我现在需要向数据集中所有 TableAdapter 上的所有查询添加一些参数。

有没有办法拦截所有查询并添加参数,这样我就不需要使用表适配器更新所有代码?

在 TableAdapter 上拦截和更改 SQL

你是否

能够做到这一点是值得怀疑的。您可以使用一些策略注入块来提供帮助,但这是一个延伸。以下是 MSDN 的概述。

。应用程序块可用于实施拦截策略,以简化整个系统中常见功能(如日志记录、缓存、异常处理和验证)的实现。