Код пишет Visual Studio

вы можете сделать то же

Ясно, что когда весь этот код пишет Visual Studio, это удобнее и оставляет меньше места для ошибок, чем при собственноручном его написании. Вы можете сделать то же самое, программируя объекты самостоятельно. Например, если вам не требуется поддерживать обновление, то не нужно предусматривать команды вставки, обновления, удаления и их параметры. Можно также воспользоваться поведением Gridview по умолчанию, чтобы генерировать столбцы в зависимости от данных, к которым привязывается сетка. В результате код в листинге А. З, генерированный Visual Studio, может быть урезан до кода, показанного в листингах А. 4 и А. 5. Преимуществом элемента SqlDataSource Является быстрота. Вы можете перетаскивать объекты из Server Explorer на поверхность конструктора, а он будет генерировать соответствующий код, включаемый в вашу страницу. Можно воспользоваться также мастером Configure Data Source, чтобы определить запрос, ассоциированный с уже добавленным на страницу элементом источника данных. Это позволяет вам просто перетащить с инструментальной панели на страницу элемент управления SqlDataSource, А затем с помощью мастера генерировать код привязки.

Проблема с элементом управления SqlDataSource Состоит в том, что он порождает тесную сопряженность между вашими страницами и базой данных, нарушая тем самым принцип уровневой архитектуры приложения, чего, вообще говоря, в больших приложениях следует избегать. Однако для небольших приложений или быстро реализуемых прототипов применение этого элемента управления может сэкономить много времени, уходящего на написание кода инфраструктуры, который, быть может, окажется впоследствии не нужен.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *