🗊Презентация Основные компоненты NHibernate

Категория: Информатика
Нажмите для полного просмотра!
Основные компоненты NHibernate, слайд №1Основные компоненты NHibernate, слайд №2Основные компоненты NHibernate, слайд №3Основные компоненты NHibernate, слайд №4Основные компоненты NHibernate, слайд №5Основные компоненты NHibernate, слайд №6Основные компоненты NHibernate, слайд №7Основные компоненты NHibernate, слайд №8Основные компоненты NHibernate, слайд №9Основные компоненты NHibernate, слайд №10Основные компоненты NHibernate, слайд №11Основные компоненты NHibernate, слайд №12Основные компоненты NHibernate, слайд №13Основные компоненты NHibernate, слайд №14Основные компоненты NHibernate, слайд №15Основные компоненты NHibernate, слайд №16Основные компоненты NHibernate, слайд №17Основные компоненты NHibernate, слайд №18Основные компоненты NHibernate, слайд №19Основные компоненты NHibernate, слайд №20Основные компоненты NHibernate, слайд №21Основные компоненты NHibernate, слайд №22Основные компоненты NHibernate, слайд №23Основные компоненты NHibernate, слайд №24Основные компоненты NHibernate, слайд №25Основные компоненты NHibernate, слайд №26Основные компоненты NHibernate, слайд №27Основные компоненты NHibernate, слайд №28Основные компоненты NHibernate, слайд №29Основные компоненты NHibernate, слайд №30Основные компоненты NHibernate, слайд №31Основные компоненты NHibernate, слайд №32Основные компоненты NHibernate, слайд №33Основные компоненты NHibernate, слайд №34Основные компоненты NHibernate, слайд №35Основные компоненты NHibernate, слайд №36Основные компоненты NHibernate, слайд №37Основные компоненты NHibernate, слайд №38Основные компоненты NHibernate, слайд №39Основные компоненты NHibernate, слайд №40Основные компоненты NHibernate, слайд №41Основные компоненты NHibernate, слайд №42Основные компоненты NHibernate, слайд №43Основные компоненты NHibernate, слайд №44Основные компоненты NHibernate, слайд №45Основные компоненты NHibernate, слайд №46Основные компоненты NHibernate, слайд №47Основные компоненты NHibernate, слайд №48Основные компоненты NHibernate, слайд №49Основные компоненты NHibernate, слайд №50Основные компоненты NHibernate, слайд №51Основные компоненты NHibernate, слайд №52Основные компоненты NHibernate, слайд №53Основные компоненты NHibernate, слайд №54Основные компоненты NHibernate, слайд №55Основные компоненты NHibernate, слайд №56Основные компоненты NHibernate, слайд №57Основные компоненты NHibernate, слайд №58Основные компоненты NHibernate, слайд №59Основные компоненты NHibernate, слайд №60Основные компоненты NHibernate, слайд №61Основные компоненты NHibernate, слайд №62Основные компоненты NHibernate, слайд №63Основные компоненты NHibernate, слайд №64Основные компоненты NHibernate, слайд №65Основные компоненты NHibernate, слайд №66Основные компоненты NHibernate, слайд №67Основные компоненты NHibernate, слайд №68

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основные компоненты NHibernate. Доклад-сообщение содержит 68 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Основные компоненты NHibernate
Описание слайда:
Основные компоненты NHibernate

Слайд 2





Конфигурация
Описание слайда:
Конфигурация

Слайд 3





Фабрика сессий
Создается на основе объекта конфигурации
Представляет собой абстракцию базы данных
На каждую СУБД своя фабрика сессий
Временные затраты на создание
Генерирует сессии
Описание слайда:
Фабрика сессий Создается на основе объекта конфигурации Представляет собой абстракцию базы данных На каждую СУБД своя фабрика сессий Временные затраты на создание Генерирует сессии

Слайд 4





Фабрика сессий. Основные методы
Close ()
Evict (Type t, object id)
EvictCollection (string roleName, object id) 
GetCurrentSession ()
OpenSession ()
OpenStatelessSession ()
Описание слайда:
Фабрика сессий. Основные методы Close () Evict (Type t, object id) EvictCollection (string roleName, object id) GetCurrentSession () OpenSession () OpenStatelessSession ()

Слайд 5





Сессии
Взаимодействие с базой данных
Создание не является ресурсоемким
Используется наиболее часто
Описание слайда:
Сессии Взаимодействие с базой данных Создание не является ресурсоемким Используется наиболее часто

Слайд 6





Генерация скриптов на основе файлов маппинга
Анализ файлов маппинга
Генерация необходимых sql-скриптов
Описание слайда:
Генерация скриптов на основе файлов маппинга Анализ файлов маппинга Генерация необходимых sql-скриптов

Слайд 7





Id генераторы
IDENTITY (sql server, mysql)
SEQUENCE (oracle, postgresql)
HILO
SEQHILO
Описание слайда:
Id генераторы IDENTITY (sql server, mysql) SEQUENCE (oracle, postgresql) HILO SEQHILO

Слайд 8





Маппинг
Проекция сущностей на таблицы в базе данных
Различные варианты маппинга
Обязательные требования
Описание слайда:
Маппинг Проекция сущностей на таблицы в базе данных Различные варианты маппинга Обязательные требования

Слайд 9





Маппинг через xml-файлы
Множество примеров в интернете
Не нужно повторно перекомпилировать приложение
Описание слайда:
Маппинг через xml-файлы Множество примеров в интернете Не нужно повторно перекомпилировать приложение

Слайд 10





Пример маппинга через xml-файлы
Описание слайда:
Пример маппинга через xml-файлы

Слайд 11





Маппинг через атрибуты
Не нужно создавать xml-файлы
Легкий переход с xml-файлов
Описание слайда:
Маппинг через атрибуты Не нужно создавать xml-файлы Легкий переход с xml-файлов

Слайд 12





Пример маппинга через атрибуты
Описание слайда:
Пример маппинга через атрибуты

Слайд 13





Маппинг с помощью кода
Не нужно создавать xml-файлы
Не требуются дополнительные библиотеки
Описание слайда:
Маппинг с помощью кода Не нужно создавать xml-файлы Не требуются дополнительные библиотеки

Слайд 14





Пример маппинга с помощью кода
Описание слайда:
Пример маппинга с помощью кода

Слайд 15





Типы коллекций
Описание слайда:
Типы коллекций

Слайд 16





Маппинг. Component
Описание слайда:
Маппинг. Component

Слайд 17





Связь один-к-одному. Сущности
Описание слайда:
Связь один-к-одному. Сущности

Слайд 18





Один-к-одному
Описание слайда:
Один-к-одному

Слайд 19





Связь один-ко-многим. Сущности
Описание слайда:
Связь один-ко-многим. Сущности

Слайд 20





Один-ко-многим
Описание слайда:
Один-ко-многим

Слайд 21





Многие-ко-многим. Сущности
Описание слайда:
Многие-ко-многим. Сущности

Слайд 22





Многие-ко-многим
Описание слайда:
Многие-ко-многим

Слайд 23





Связь многие-ко-многим
Описание слайда:
Связь многие-ко-многим

Слайд 24





Батчинг. Пример
Описание слайда:
Батчинг. Пример

Слайд 25





Батчинг. Результат
Описание слайда:
Батчинг. Результат

Слайд 26





Отложенная загрузка (lazy load)
Описание слайда:
Отложенная загрузка (lazy load)

Слайд 27





Fetch
Описание слайда:
Fetch

Слайд 28





Кэширование
Описание слайда:
Кэширование

Слайд 29





Состояния сущности
Описание слайда:
Состояния сущности

Слайд 30





Методы экземпляра сессии
Описание слайда:
Методы экземпляра сессии

Слайд 31





Транзакции
Описание слайда:
Транзакции

Слайд 32





Flush
Описание слайда:
Flush

Слайд 33





Запросы. Native SQL. Пример 1.
Описание слайда:
Запросы. Native SQL. Пример 1.

Слайд 34





Запросы. Native SQL. Пример 2.
Описание слайда:
Запросы. Native SQL. Пример 2.

Слайд 35





Запросы. Native SQL. Пример 3.
Описание слайда:
Запросы. Native SQL. Пример 3.

Слайд 36





Запросы. Native SQL. Пример 4.
Описание слайда:
Запросы. Native SQL. Пример 4.

Слайд 37





Запросы. Native SQL. Пример 5.
Описание слайда:
Запросы. Native SQL. Пример 5.

Слайд 38





Запросы. Native SQL. Пример 6.
Описание слайда:
Запросы. Native SQL. Пример 6.

Слайд 39





Запросы. HQL. Пример 1.
Описание слайда:
Запросы. HQL. Пример 1.

Слайд 40





Запросы. HQL. Пример 2.
Описание слайда:
Запросы. HQL. Пример 2.

Слайд 41





Запросы. HQL. Пример 3.
Описание слайда:
Запросы. HQL. Пример 3.

Слайд 42





Запросы. HQL. Пример 4-1.
Описание слайда:
Запросы. HQL. Пример 4-1.

Слайд 43





Запросы. HQL. Пример 4-2.
Описание слайда:
Запросы. HQL. Пример 4-2.

Слайд 44





Запросы. HQL. Пример 5-1.
Описание слайда:
Запросы. HQL. Пример 5-1.

Слайд 45





Запросы. HQL. Пример 5-2.
Описание слайда:
Запросы. HQL. Пример 5-2.

Слайд 46





Запросы. HQL. Пример 5-3.
Описание слайда:
Запросы. HQL. Пример 5-3.

Слайд 47





Запросы. HQL. Пример 6-1.
Описание слайда:
Запросы. HQL. Пример 6-1.

Слайд 48





Запросы. HQL. Пример 6-2.
Описание слайда:
Запросы. HQL. Пример 6-2.

Слайд 49





Запросы. HQL. Пример 7-1.
Описание слайда:
Запросы. HQL. Пример 7-1.

Слайд 50





Запросы. HQL. Пример 7-2.
Описание слайда:
Запросы. HQL. Пример 7-2.

Слайд 51





Запросы. LINQ to NH. Пример 1-1.
Описание слайда:
Запросы. LINQ to NH. Пример 1-1.

Слайд 52





Запросы. LINQ to NH. Пример 1-2.
Описание слайда:
Запросы. LINQ to NH. Пример 1-2.

Слайд 53





Запросы. LINQ to NH. Пример 2-1.
Описание слайда:
Запросы. LINQ to NH. Пример 2-1.

Слайд 54





Запросы. LINQ to NH. Пример 2-2.
Описание слайда:
Запросы. LINQ to NH. Пример 2-2.

Слайд 55





Запросы. LINQ to NH. Пример 3-1.
Описание слайда:
Запросы. LINQ to NH. Пример 3-1.

Слайд 56





Запросы. LINQ to NH. Пример 3-2.
Описание слайда:
Запросы. LINQ to NH. Пример 3-2.

Слайд 57





Запросы. LINQ to NH. Пример 4-1.
Описание слайда:
Запросы. LINQ to NH. Пример 4-1.

Слайд 58





Запросы. LINQ to NH. Пример 4-2.
Описание слайда:
Запросы. LINQ to NH. Пример 4-2.

Слайд 59





Запросы. LINQ to NH. Пример 5-1.
Описание слайда:
Запросы. LINQ to NH. Пример 5-1.

Слайд 60





Запросы. LINQ to NH. Пример 5-2.
Описание слайда:
Запросы. LINQ to NH. Пример 5-2.

Слайд 61





Запросы. LINQ to NH. Пример 6-1.
Описание слайда:
Запросы. LINQ to NH. Пример 6-1.

Слайд 62





Запросы. LINQ to NH. Пример 6-2.
Описание слайда:
Запросы. LINQ to NH. Пример 6-2.

Слайд 63





IEnumerable<T> vs IQueryable<T>.
Описание слайда:
IEnumerable<T> vs IQueryable<T>.

Слайд 64





IEnumerable<T> vs IQueryable<T>.
Описание слайда:
IEnumerable<T> vs IQueryable<T>.

Слайд 65





Материализация
Описание слайда:
Материализация

Слайд 66





Материализация
Описание слайда:
Материализация

Слайд 67





Проверка на Null
Описание слайда:
Проверка на Null

Слайд 68





Проверка на Null
Описание слайда:
Проверка на Null



Похожие презентации
Mypresentation.ru
Загрузить презентацию