Категории
Войти
Поиск
Реклама
Доска объявлений. Барахолка: купить светильник.Полезное:
Новые статьи
Опечатка?
Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!
Счетчики
| конструктор и окно Properties |
|
При изменении схемы данных вы просто сгенерируете набор данных заново. Кроме того, такие свойства не позволят вам обратиться к несуществующему элементу схемы. Если схема меняется, вы просто регенерируете типизированный набор данных. Если ваш код попытается обратиться к переименованной или удаленной части схемы данных, вместо ошибок времени выполнения вы получите сообщение об ошибке еще при компиляции. Благодаря такому отслеживанию с выдачей информации об ошибочной строке вы сможете решить проблему гораздо быстрее и надежней, чем с нетипизированными наборами данных. Еще одно неявное преимущество заключается в том, что типизированные наборы данных экспонируют схему данных через сильно типизированные свойства и методы, что повышает продуктивность работы. Когда вы имеете дело с большим числом сущностей в базе данных, бывает трудно удержать в памяти схему данных во всех подробностях. При использовании типизированных наборов данных IntelliSense подскажет вам точные имена таблиц или имена столбцов, когда вы дойдете до строки, а также выполнит автозавершение имени и вам даже не придется набирать его до конца. Эти преимущества типизированных наборов данных помогают быстрее разрабатывать код, работающий с данными, что положительно скажется на себестоимости продукта. Кроме того, информация о типах, содержащаяся в типизированных наборах данных, делает возможным применение инструментов разработки, еще более повышающих продуктивность вашей работы. Например, когда вы добавляете типизированный набор данных к форме Windows, конструктор может сообразить, какие доступны таблицы, какие в этих таблицах содержатся столбцы, каковы их имена и типы, а также какие отношения существуют между таблицами в наборе и т.д. Используя эту информацию, конструктор и окно Properties позволят вам организовать типичные сценарии привязки к данным простым перетаскиванием и выбором свойств, а конструктор автоматически генерирует соответствующий код. Все это существенно повышает продуктивность работы. Иными словами, вам следует всегда отдавать предпочтение типизированным наборам данных, кроме того случая, когда на этапе разработки у вас нет сведений о схеме данных, которые будут содержаться в наборе. Не забывайте, что использование типизированных наборов данных никак не влияет на привязку к данным времени выполнения. Чтобы работать с любым набором данных или коллекцией объектов, механизмы привязки к данным в Windows Forms должны быть нечувствительны к типам. Пусть вы применяете типизированные наборы данных ради безопасности по типу программного кода, которую они обеспечивают, или для того, чтобы воспользоваться инструментальными средствами Visual Studio времени разработки - все равно это существенно не влияет на то, что происходит в привязке к данным во время выполнения.
Newer news items:
Older news items:
|
