2008-10-15 2 views
0

В последнее время я занимаюсь веб-проектами, которые полагаются на тяжелую привязку данных и очень довольны результатами. Связывание с данными Webforms работает в основном так, как мне это нужно, и я пощадил себе тонны кода.Как работает привязка данных к структурированному программному обеспечению

Одна вещь, которая по-прежнему кажется странной, заключается в том, что у меня есть логика приложения и логика базы данных, смешанная во всем приложении. Datasources запрашивают непосредственно в базе данных.

Кроме того, я не могу (я мог подумать), что позволило бы мне провести тестирование этой системы. Имея логику DA во всем мире, я не могу избавиться от вызовов базы данных и предоставить поддельные данные. (Хотя я все еще изучаю, как это сделать и в обычных проектах).

Итак, как это было предназначено для работы на начальном этапе? Как использовать привязку данных без ущерба для структуры и тестируемости?

ответ

2

Это очень возможно!

Here статья об этом. (однако основное внимание уделяется winforms)

A common pitfall.

Это, однако, сосредоточено на winforms, webforms - это еще одна история, и ее сложно проверить правильно.

Если вы хотите модульного тестирования, то почему бы не взглянуть на asp.net mvc

+0

Спасибо! Я рассмотрю эти статьи – Tigraine 2008-10-15 07:52:10

Смежные вопросы