2012-06-15 36 views
0

我们有一个Dataset,其上有大约40个TableAdapter。这些在几百个不同的项目中都可以使用。拦截并更改TableAdapter上的SQL

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

有没有一种方法可以拦截所有查询并添加参数,因此我不需要使用表格适配器更新所有代码?

回答

0

你可以做到这一点是值得怀疑的。你可能能够使用一些Policy Injection Block来协助,但它是一个延伸。这里是来自MSDN的概述。

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