powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate?
5 сообщений из 5, страница 1 из 1
Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate?
    #37844727
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate? Зачем ее создавать, почему в нхибернейте нет что то вроде такого.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public class Book
{
...
}


NHibernate _nhibernate = new NHibernate(config,mapping);
_nhibernate.AssignObject(books)

... манипуляции с объектом ...

_nhibernate.SaveToBase(books)



зачем еще какую-то фабрику писать?
...
Рейтинг: 0 / 0
Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate?
    #37844741
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это только для кеширования нужно?
...
Рейтинг: 0 / 0
Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate?
    #37844789
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxterbear,

полный рассказ об этом займёт немало времени. Из того, что можно вспомнить быстро:
1. Динамические прокси.
2. ID-Генераторы вроде hilo и guid.comb.
3. Скомпилированные маппинги.
4. Слушатели событий и перехватчики.
5. Кеш второго уровня.

Все это дорого делать при каждом запуске. Поэтому делают только один раз.

P.S. Чую влияние EF. :)
...
Рейтинг: 0 / 0
Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate?
    #37844901
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в одной статье на хабре пишет

авторВ приведенном выше примере мы сконфигурировали NHibernate и на основе даной конфигурации создали фабрику сессий ISessionFactory.

но разве это возможно? что значит "создать интерфейс"?? можно создать класс / объект который реализует интерфейс, но не сам абстрактный интерфейс... (


есть ли книги, в которых есть описание работы с NHibernate, а то если читать статьи то далеко не уедешь...
...
Рейтинг: 0 / 0
Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate?
    #37844950
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxterbearесть ли книги, в которых есть описание работы с NHibernate, а то если читать статьи то далеко не уедешь...

Книги . Но и документация содержит краткий вводный курс.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Можете объяснить на пальцах для чего нужна фабрика сессий в NHibernate?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]