Ассоциация Уполномоченных по правам ребенка в Российской Федерации
Семейный кодекс РФ
Главная Написать письмо Карта сайта English    

Программирование для профессионалов: иерархия классов ADO.NET.

Объект DataAdapter играет роль посредника между объектомDataSet и источником данных в операциях выборки и сохранения данных. Метод Fill объекта DataAdapter (или SqIDataAdapterв источниках на базе SQL Server) заполняет объект DataSet нужными данными из источника. Метод Update изменяет данные в источнике в соответствии с изменениями в DatsSet, Природа приложений ASP.NET не очень-то подходит к этой модели. Например, данные часто отображаются при первом посещении страницы, а изменения реализуются при отправке формы. В таких обстоятельствах применение одного объекта как для выборки, таки загрузки данных в источник данных дает не слишком много преимуществ. Но кто же откажется от преимуществ?

Самое большая сложность в ADO — ограничения при применении СОМ. А наиболее значительное из них — небольшое число поддерживаемых типов данных. Если в наборе записей ADO необходимо разместить объект, его нужно каким-то образом маршалировать как один из типов данных СОМ. В ADO.NET в качестве средства передачи данных применяется XML, поэтому в этой технологии можно воспользоваться способностью самоописания в XML. Кроме того, и это важно для разработчиков корпоративных приложений, транспортировка наборов записей ADO через брандмауэры проблематична, так как большинство брандмауэров сконфигурированы так, что предотвращают СОМ-маршалинг. ВADO. NET результаты без проблем проходят через брандмауэры — ведь это текстовый протокол, для которого достаточно обычных открытых портов.

Многих из вас наверняка заинтересует, какое место объект «набор записей» (recordset) занимает в ADO.NET? В ADO набор записей — это универсальный «швейцарский армейский нож» разработчика базы данных. Нужно получить записи? Пользуйтесь recordset. Удалить записи? Пользуйтесь recordset. Добавить записи? Пользуйтесь recordset. Ну, вы поняли — наборы записей нужны во всех этих ситуациях.

Последние новости

Случайные новости

  • Занять денег срочно
    http://hermescredit.com/preimushhestva/bez-proverok.html можно несколькими способами: обратиться в банк, к частному лицу или в кредитную организацию.
  • Созданные Герагой сценические образы Кошкина
    Созданные Герагой сценические образы Кошкина и Глеба Чумалова явились первыми победами в воплощении нового героя на ярославской сцене.
  • Что важно на уроке для детей?
    Для аудитории школьников, в отличие от взрослых, не так уж важно, какова на уроке прибавка знаний, но и здесь следует помнить, что введение нового материала должно быть постепенным и последовательным, ...
  • Причины возникновения геморроя
    Для того, чтобы понять, почему образуются характерные для проктологического заболевания узлы, необходимо разобраться в строении прямой кишки. Ее стенки состоят из множества кровеносных сосудов, а вено ...
  • Эффективность метода экспозиции фигуры
    Указанный выше принцип терапевтического подхода с экспозицией фигуры или тела был апробирован как компонент программы интенсивной терапии при нервной булимии при стационарных и амбулаторных сеансах и ...
  • Интерес к своему телу
    Лори стала проявлять все больший интерес к своему телу; начала она с тщательного изучения своих рук и ног. Она подносила руки к лицу и внимательно их рассматривала, проводя взглядом от плеча до кисти ...
  • SEO продвижение сайта. Как продвинуть сайт
    Разработав свой сайт и заполнив его контентом, любой начинающий владелец сайта начинает искать способы того, как продвинуть сайт в топ поисковых систем. Зачем это делать? Просто пользователи чаще всег ...
  • Вопрос о том, можно ли увеличить IQ
    Сталкивается с противодействием и становится предметом бесчисленных исследований, что свидетельствует о громадной инерции научного мышления. В этой связи очень ценен один исчерпывающий обзор исследова ...
  • "Самодвижение".
    Рубинштейн ставит вопрос о \"самодвижении\", о внутренних законах психического развития, которые не исключают, а предполагают их внешнюю обусловленность.
  • Платная раскрутка сайта
    Наиболее действенной будет именно раскрутка сайта платная. Конечно, для начала придется потратиться, но затраченные средства вернутся.
 
Яндекс.Метрика
© 2012 г. Ассоциация Уполномоченных по правам ребенка в Российской Федерации. Все права защищены.
Проект поддерживается Австрийским Федеральным Министерством социальной безопасности, по делам поколений и защиты прав потребителей и Детским Фондом ООН (ЮНИСЕФ) с 2005 года.
Общаемся в игре
Вызывание и стимуляция лепета
Характеристика этапа
Развитие понимания речи
Подготовка к школе детей с синдромом дауна
Право ребенка на проживание в семье
lyalinpavell@yandex.ru