Я разрабатываю уровень доступа к данным для приложения C#/ASP.net, и у меня есть вопрос относительно обработки параметров в sql-запросах.ООП дизайн вопрос - отслеживание многих подобных вещей
В настоящий момент, когда запрос требует динамически заданного параметра для предложения Where, я должен (1) определить переменную для хранения значения, (2) добавить новый QueryStringParameter в коллекцию SelectParameters SqlDataSource, (3) установите временное значение параметра при вызове метода, содержащего запрос, (4) и установите значение параметра в событии выбора SqlDataSource.
У меня есть список из ~ 20 параметров, которые используются во всех разных запросах, и кажется, что я могу определить каждый раз и просто указать метод, который следует использовать (и соответствующим образом обновлять его значение).
Есть ли хороший способ установить это?
Я пытаюсь использовать DataSets в первый и использовать проприетарные VS-инструменты, но я просто не хотел, чтобы меня так привязывали. У меня также были некоторые проблемы с DataSets, когда дело касалось полей псевдонимов в моих запросах. – beardog 2008-12-10 18:27:33