Ключ к тестированию хранимых процедур пишет сценарий, который заполняет пустую базу данных с данными, которые распланированы заранее для приведения к последовательному поведению, когда хранимые процедуры называют.
я должен вставить свой голос за то, что в большой степени одобрили хранимые процедуры и поместили Вашу бизнес-логику, где я (и большая часть DBAs) думаю, что это принадлежит в базе данных.
я знаю, что мы как разработчики программного обеспечения хотим красиво пересмотренный код, записанный на нашем любимом языке, для содержания всей нашей важной логики, но факты производительности в системах большого объема и критический характер целостности данных, требуют, чтобы мы пошли на некоторые компромиссы. Код SQL может быть ужасным, повторяющимся, и трудно протестировать, но я не могу вообразить трудность настройки базы данных, не имея полного контроля над дизайном запросов.
я часто вынуждаюсь полностью перепроектировать запросы, включать изменения в модели данных, получить вещи работать за приемлемое количество времени. С хранимыми процедурами я могу гарантировать, что изменения будут очевидны для вызывающей стороны, так как хранимая процедура обеспечивает такую превосходную инкапсуляцию.
В файле класса поместите прагму вверху файла, чтобы отключить данный номер предупреждения.
#pragma warning disable (warning #)
Номер ошибки для предупреждений XML-документации - 1591, поэтому это выглядит так:
#pragma warning disable 1591