Я разрабатываю слой доступа к данным для приложения C # / ASP.net, и у меня есть вопрос, касающийся обработки параметров в SQL-запросах.
В тот момент, когда запросу требуется динамически установленный параметр для предложения Where, я должен (1) определить переменную для хранения значения, (2) добавить новый QueryStringParameter в коллекцию SelectParameters SqlDataSource, (3) установить временное значение параметра при вызове метода, содержащего запрос, (4) и установите значение параметра в событии Selecting для SqlDataSource.
У меня есть список из ~ 20 параметров, которые используются в различных запросах, и кажется, что я должен иметь возможность определить каждый из них один раз и просто указать метод, который нужно использовать (и соответствующим образом обновить его значение).
Есть ли хороший способ настроить это?