我们有一个包含大约 40 个 TableAdapter 的数据集。这些在数百个不同的项目中随处使用。
为了增加一层安全性,我现在需要为数据集中所有 TableAdapter 上的所有查询添加一些参数。
有没有办法可以拦截所有查询并添加参数,这样我就不需要使用表适配器更新所有代码?
我们有一个包含大约 40 个 TableAdapter 的数据集。这些在数百个不同的项目中随处使用。
为了增加一层安全性,我现在需要为数据集中所有 TableAdapter 上的所有查询添加一些参数。
有没有办法可以拦截所有查询并添加参数,这样我就不需要使用表适配器更新所有代码?
您能否做到这一点值得怀疑。您也许可以使用一些策略注入块来提供帮助,但这有点牵强。这是来自 MSDN 的概述。
...应用程序块可用于实施拦截策略,以简化系统中常见功能的实施,例如日志记录、缓存、异常处理和验证。