Должен ли я использовать мастер данных в Visual Studio? - PullRequest
0 голосов
/ 19 февраля 2011

Я использую Visual Studio 2008 для взаимодействия с несколькими источниками данных, в основном SQL Server 2008 Express и Visual Foxpro.

Должен ли я использовать мастер настройки источника данных или создать собственное соединение, DataAdapter,DataSet, Command и DataTable, используя код?Какие факторы должны влиять на мое решение?

Я обычно иду по маршруту кода, если он дает мне больше власти или контроля.Однако по своему опыту я знаю, что существуют определенные продукты (например, SBS 2008 или SonicWall), в которых использование встроенных мастеров является не только предпочтительным, но и почти обязательным.

1 Ответ

2 голосов
/ 19 февраля 2011

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

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

Я бы посоветовал максимально использовать рукописный, чистый код. Если инструмент / библиотека не делают общий код намного меньше.

...