2012-06-15 37 views
0

我們有一個Dataset,其上有大約40個TableAdapter。這些在幾百個不同的項目中都可以使用。攔截並更改TableAdapter上的SQL

要添加一層安全性,我現在要求在數據集中的所有TableAdapter上的所有查詢中添加一些參數。

有沒有一種方法可以攔截所有查詢並添加參數,因此我不需要使用表格適配器更新所有代碼?

回答

0

你可以做到這一點是值得懷疑的。你可能能夠使用一些Policy Injection Block來協助,但它是一個延伸。這裏是來自MSDN的概述。

...應用程序塊可用於實現攔截策略,以簡化系統中常見功能(例如日誌記錄,緩存,異常處理和驗證)的實現。