我正在维护一个 ASP.net + c# [.net version 3.5] 应用程序。要求是,在整个应用程序中,必须检查传递给 DAL 层的任何字符串变量是否有某些指定的单词和符号。
在这种情况下,我必须使用每个方法,然后使用每个字符串参数来检查特定的单词和符号,这将花费大量时间。所以我正在考虑一种我不知道可能或不喜欢的方法
每当请求从 BLL 层调用 DAL 层类的任何方法时,必须使用传递给实际 DAL 方法的所有参数自动调用在 DAL 层下定义的通用方法(我应该在 DAL 的构造函数上抵制这种通用方法)。在常用方法中,我应该检查所有字符串参数并在需要时更改它们的值,然后在从该方法返回后,实际方法将以更改的值调用。
如果这是不可能的,请向我建议任何其他方法,这需要最少的努力。