|
|
Ведущий раздела: LedWorm Описание: Статьи по ADO.NET
|
Базовый класс для атрибутов валидации | Использование атрибутов для нормализации и валидации бизнес-сущностей
Добавил: LedWorm Дата: 2008-02-14 09:14:20 Количество просмотров: 1710 Рейтинг: 0.00
|
|
Создание класса атрибутов нормализации данных | Теперь мы создаём базовый класс, определяющий общие свойства и методы для всех атрибутов нормализации. Под нормализацией я понимаю приведение значения свойства к одному из возможных валидных(корректных) значений. Свойство NormalizationOrder будет объяснено чуть позже, а виртуальный метод Normalize это тот самый метод атрибута, который и будет выполнять основную работу. Он должен быть переопределен в дочерних классах.
Добавил: LedWorm Дата: 2008-02-14 09:12:58 Количество просмотров: 1726 Рейтинг: 0.00
|
|
Применение класса атрибутов | Что можно сделать с этим атрибутом? Применить к свойству! Давайте добавим псевдонимы к нескольким свойствам и напишем метод, который с помощью отражения получает список всех свойств объекта this и выводить на консоль их названия, и если у свойства есть DisplayNameAttribute, то вместо имени свойства выводится его псевдоним.
Добавил: LedWorm Дата: 2008-02-14 09:11:08 Количество просмотров: 1752 Рейтинг: 0.00
|
|
Создание класса атрибутов | Определим атрибут, который будет определять отображаемое имя поля, как псевдоним. Для этого отнаследуемся от стандартного класса Attribute (в VS2005 это делается достаточно просто, "Insert snippet->attribute"). Определим строковое поле и конструктор, принимающий значение этого поля.
Добавил: LedWorm Дата: 2008-02-14 09:09:24 Количество просмотров: 1773 Рейтинг: 0.00
|
|
Методы проверки данных на соответствие бизнес-правилам | Одна из задач обеспечения целостности данных - это их валидация (Data validation). В отличие от остальных задач, обеспечивающих присутствие данных, валидация определяет годность, адекватность данных установленным бизнес-правилам.
Добавил: LedWorm Дата: 2008-02-14 09:08:31 Количество просмотров: 1756 Рейтинг: 0.00
|
|
Использование атрибутов для нормализации и валидации бизнес-сущностей | В корпоративном программировании при проектировании уровня доступа к данным часто встает вопрос работы с бизнес-объектами(бизнес-сущностями): это загрузки/изменения/сохранения и перемещения между уровнями. Существует два основных подхода для этого - использование собственных бизнес-сущностей или стандартных средств (ADO.NET предоставляет достаточно удобные способы для этого) - использование DataSet.
Добавил: LedWorm Дата: 2008-02-14 09:07:04 Количество просмотров: 1773 Рейтинг: 0.00
|
|
Применение ADO.NET-объекта DataSet | Объект DataAdapter извлекает данные из источника и заполняет объекты DataTable внутри DataSet. Для выполнения запросов к базе данных объекту DataAdapter требуется объект Connection.
Если запрос возвращает несколько наборов результатов, DataSet сохраняет каждый из них в отдельной таблице. Между таблицами может существовать отношение (relationship).
Добавил: Дата: 2007-10-25 10:28:19 Количество просмотров: 2352 Рейтинг: 3.00
|
|
Практическое применение ADO.NET | Умение применить на практике теоритические знания преумножает их цену, поэтому мы посвящаем примерам работы с ADO.NET отдельный раздел, где рассмотрим наиболее типичные задачи, разбив их на отдельные блоки: соединение с источником данных, выборка, удаление и обновление информации, вывод содержимого на экран, работа с XML и т.д. В качестве платформы для построения интерфейса будет использована ASP.NET, а как язык программирования взят C#.
Добавил: Дата: 2007-10-23 09:17:02 Количество просмотров: 2258 Рейтинг: 3.00
|
|
Преимущества и нововведения в ADO.NET | В клиент-серверных приложениях традиционно используется технология доступа к источнику данных при которой соединение с базой поддерживается постоянно. Однако после широкого распространения приложений, ориентированных на Интернет, выявились некоторые недостатки такого подхода. Попробуем выявить некоторые из них.
Добавил: Дата: 2007-10-23 09:15:04 Количество просмотров: 2192 Рейтинг: 3.00
|
|
|
|
|
|
|
Каким способом вы подключены к интернету
Dial-Up | | 26% (59) | ISDN | | 1% (2) | Выделенная линия | | 27% (61) | ADSL | | 32% (71) | Спутниковый интернет | | 2% (5) | GPRS-интернет | | 8% (17) | Другое | | 4% (9) |
Проголосовало: 224
|
|
Первый признак того, что программист тормозит - это когда включает комп, и кажется, что тот работает быстрее...
|
|