0

2341

0
Автор публикации grifin85
В последнее время, когда данные все чаще представляют в виде объектных моделей время от времени появляются разговоры о навигации по связанным сущностям. Т.е. с точки зрения модели данных есть две коллекции, сущности которых ссылаются друг на друга, и технологии, которые позволяют работать с моделями данных так или иначе стараются решить проблемы навигации/перехода от одной сущности к другой.
Читать дальше...

0

6055

0
Автор публикации grifin85

В Microsoft .NET Framework 2.0 входит обновленная ADO.NET, которая упростит создание приложений, работающих с данными. Группа разработчиков ADO.NET сотрудничала с группами разработчиков System.Xml и SQL Server, добиваясь, чтобы программисты чувствовали себя комфортно при использовании различных пересекающихся технологий, переключаясь с ADO.NET на XML и обратно. Вы увидите это, когда приступите к работе с ADO.NET 2.0. В новой версии предлагаются усовершенствования в самых разных областях, поэтому она наверняка вам понравится.

Читать дальше...

0

3821

0
Автор публикации grifin85

Когда перед вами стоит задача создать масштабируемое и эффективное решение уровня предприятия, необходимо разработать эффективную стратегию доступа к данным. Нельзя просто протестировать решение на своих производственных компьютерах и полагаться на полученные результаты. Приложение может показать отличное время отклика при обслуживании небольшого количества пользователей, но с увеличением нагрузки, возможно, возникнут проблемы с производительностью. Когда меня просят проанализировать архитектуру и код, я стараюсь выявить код, соответствующий определенным шаблонам. Сегодня я покажу некоторые из этих шаблонов, применяемые мной при анализе кода доступа к данным с использованием ADO.NET. Я поясню, как эффективно управлять соединениями ADO.NET, используя пулы соединений, и дам несколько советов относительно того, как открывать и закрывать соединения и управлять состоянием соединений с помощью различных ADO .NET-объектов. Я расскажу о соединениях и объектах DataAdapter и DataReader, а затем перейду к хранимым процедурам, параметризованным запросам и защите от атак с внедрением злонамеренного SQL-кода.

Читать дальше...

0

2377

0
Автор публикации grifin85

Недавно мне поставили задачу по созданию приложения для карманного компьтера с использованием Microsoft Server CE 2.0. На создание приложения ушло гораздо блоше времени, чем предполагалось изначально (как обычно). На решение этой задачи мне отводилось 3 полных рабочих дня, однако пришлось много работать сверхурочно из-за весьма скудной документации по этой теме. Надеюсь мой опыт окажится полезным другим разаботчикам, работующим с Pocket PC. Ниже я приведу свой путь создания проекта. Для начала, думаю, стоит описать задание: «...Он представляет из себя программу для социологических опросов, тестов, изучения мнения покупателей. Приложение представляет из себя одно окно с несколькими элементами управленияю На форме присутствуют кнопки «следующий вопрос» и «результат сессии», лейбл, который отображает текст текущий вопрос, и список в котором находятся варианты ответов на данный вопрос. Ниже приведен пример экрана приложения (Скриншот эмулятора во время рабочей сессии):

Читать дальше...

0

2217

0
Автор публикации grifin85

В первых статьях из этой серии мы представили несколько особенностей Dataset Object. Напомним их:

1) Dataset не взаимодействует напрямую с истчником данных.
2) Поддерживает отношения между различными таблицами.
3) Вы можете перемещаться по таблицам с помощью этих отношений 4) Для передачи данных используется XML.
 5) Помимо расшрения передаваемых тиипов, это позволяет передаваемому объекту не испытывать воздействия брандмауэров.

Читать дальше...

0

2200

0
Автор публикации grifin85

Как, и обещали, здесь мы рассмотрим как получить результат выполнения хранимых процедур. Для этого надо всего лишь поменять значение параметра направления на ParameterDirection.Output.

Читать дальше...

0

2407

0
Автор публикации grifin85

В этой статье мы представим новую технологию Microsoft ADO+, рассмотрим разницу между уже полюбившейся многим прграммистам ADO и ADO+ несколько примеров, иллюстрирующих применение ADO+, написанные на новом языке С Sharp. В том числе будут рассмотрены такие темы, как

Читать дальше...

0

5306

0
Автор публикации grifin85

ADO.NET (ActiveX Data Object.NET) – набор классов, используемый для доступа к источникам данных в платформе .NET. Название ADO.NET означает, что данный набор классов – это логическое развитие предыдущей объектной модели доступа к данным – ADO. Но ADO.NET не просто следующая версия ADO. ADO.NET представляет собой новую объектную модель, которая использует стандарт XML для передачи данных. ADO.Net развивает идею использования отсоединенных массивов данных, переводя ее из разряда дополнительных возможностей в разряд реально используемых, более того – основных способов работы. По сравнению с ADO, ADO.NET обещает более легкое программирование, лучшую производительность и масштабирование, меньшую зависимость от особенностей источников данных и большую способность взаимодействовать с другими платформами.

Читать дальше...

0

3150

0
Автор публикации grifin85

Данных (Data Provider) входит объект Соединение (Connection).
В данной статье мы рассмотрим этот объект более подробно, выясним его роль в ADO.NET, основные свойства и методы. Назначение объекта Connection – поддерживать физическую связь между хранилищем данных и приложением .NET. Поскольку, как мы уже знаем, в составе ADO.NET имеется два Провайдера Данных, а каждый из них имеет собственную реализацию объекта Connection, нам придется
рассмотреть обе разновидности.

Читать дальше...