Войти



Поиск

Реклама

Доска объявлений. Барахолка: купить светильник.

Полезное:

Новые статьи

Опечатка?

Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!

Счетчики


конструктор и окно Properties

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

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

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

Кроме того, информация о типах, содержащаяся в типизированных наборах данных, делает возможным применение инструментов разработки, еще более повышающих продуктивность вашей работы. Например, когда вы добавляете типизированный набор данных к форме Windows, конструктор может сообразить, какие доступны таблицы, какие в этих таблицах содержатся столбцы, каковы их имена и типы, а также какие отношения существуют между таблицами в наборе и т.д. Используя эту информацию, конструктор и окно Properties позволят вам организовать типичные сценарии привязки к данным простым перетаскиванием и выбором свойств, а конструктор автоматически генерирует соответствующий код. Все это существенно повышает продуктивность работы. Иными словами, вам следует всегда отдавать предпочтение типизированным наборам данных, кроме того случая, когда на этапе разработки у вас нет сведений о схеме данных, которые будут содержаться в наборе.

Не забывайте, что использование типизированных наборов данных никак не влияет на привязку к данным времени выполнения. Чтобы работать с любым набором данных или коллекцией объектов, механизмы привязки к данным в Windows Forms должны быть нечувствительны к типам. Пусть вы применяете типизированные наборы данных ради безопасности по типу программного кода, которую они обеспечивают, или для того, чтобы воспользоваться инструментальными средствами Visual Studio времени разработки - все равно это существенно не влияет на то, что происходит в привязке к данным во время выполнения.




Newer news items:
Older news items:

 
Главная Страница Контактная Информация Поиск по сайту Контактная Информация Поиск по сайту