Описание тега isession
2
ответа
nhibernate lazyload создает новую isession
Могу ли я предотвратить nhibernate, создавая новые сессии ISession при отложенной загрузке? Как? Исправление: я имею в виду новые IDbConnections. Я реализовал свой собственный DriverConnectionProvider и вижу, что он вызывается из-за отложенной загру…
12 мар '11 в 11:03
2
ответа
Nhibernate в asp,net ISession помогите
Мы используем nhibernate in и asp.net MVC приложение. Мы реализуем шаблон Session per Request через httpModule. Это выглядит довольно просто, но когда мы работаем с NHibernate Profiler, это ясно показывает, что сессии никогда не закрываются. картина…
02 дек '09 в 19:28
2
ответа
Как поставить в очередь операцию добавления в NHibernate?
Есть ли какой-нибудь способ поставить в очередь операцию "Добавить" в NHibernate, как это делает Linq to SQL и EntityFramework? Я хочу добавить объект в репозиторий, но не хочу сразу же сохранять его в базе данных, потому что бизнес-логика сложна. Я…
13 окт '10 в 11:25
1
ответ
NHibernate 3, HttpModule и ошибки
ФОН: Создание запуска веб-приложения с NH3 с использованием HttpModule для управления созданием / фиксацией / откатом транзакции и сеанса. В случае возникновения ошибки я хотел бы вернуть простое сообщение пользователю, но откатить транзакцию. Привя…
15 авг '11 в 02:52
1
ответ
NHibernate Override ISession для подделки базы данных во время тестирования
Я работаю над проектом, который имеет более 2000 интеграционных тестов, которые охватывают базу данных. Я хочу ускорить процесс, поэтому я подумал, почему бы не подделать базу данных. Мы используем Fluent NHibernate в качестве нашего ORM, поэтому, в…
27 мар '13 в 17:59
1
ответ
Является ли SessionScope точным эквивалентом ISession?
Является ли SessionScope Castle ActiveRecord точным эквивалентом ISession NHibernate? Если да, почему Castle ActiveRecord предоставил дублирующую функцию? Если нет, в чем их различия?
02 окт '10 в 09:50
1
ответ
NInject, NHIbernate и ISession в области запроса
Я в основном использую пример, который я видел во многих местах, но я не уверен, что он работает должным образом. Итак, у меня есть следующее: public class NHibernateHelper { private readonly string _connectionString; private ISessionFactory _sessio…
24 июл '14 в 13:57
1
ответ
nhibernate один сеанс тот же idbconnection
У меня есть некоторый код, делающий 2 раза session.Get(id) на том же ISession. Я вижу, что ISession создает 2 idbconnections. Я думаю, это из-за какой-то конфигурации. Я хотел бы, чтобы он делал выборку при том же idbconnection. Как?
12 мар '11 в 15:56
1
ответ
Как создать сеанс с SQL Server в режиме гибернации
Я получаю исключение при создании соединения с SQL Server. ISession Фабрика показана ниже, из которой я получаю исключение: private static ISessionFactory CreateSessionFactory() { return Fluently.Configure() .Database(FluentNHibernate.Cfg.Db.MsSqlCo…
07 июл '11 в 09:22
2
ответа
Как правильно использовать Unit of Work/Repositories на бизнес-уровне?
Создав небольшое приложение с использованием шаблона Unit of Work/Repository, я изо всех сил пытаюсь понять, как правильно использовать это на своем бизнес-уровне. У моего приложения есть уровень доступа к данным, который может быть либо NHibernate,…
07 апр '11 в 11:59
1
ответ
ISession.QueryOver NHibernate запускает какие-либо события?
Я только недавно узнал о системе событий в NHibernate. В документации сказано, что По сути, все методы интерфейса ISession соотносятся с событием и все же я не могу найти событие, которое возникает, когда я загружаю список объектов с помощью ISessio…
16 май '15 в 15:47
1
ответ
Не удается задать для свойства nhibernate-ref для свойства "один ко многим" свойство, отличное от первичного ключа
Я получаю это исключение ТОЛЬКО при установке свойства-ref в моем XML-файле. При инициализации [Domain.Entities.R#12345] не удалось лениво инициализировать коллекцию ролей: Domain.Entities.R.LP, ни один сеанс или сеанс не был закрыт LP.hbm.xml -----…
06 окт '13 в 21:33
1
ответ
Сессия Nhibernate и ASP.NET
Используя NhibernateProfiler, мы определили, что создаем ISession для каждого http-запроса. Однако сессии никогда не закрываются. Мы можем видеть в журнале, где срабатывает localSession.Close(). Есть ли что-то в нашем конфигурационном файле, что бы …
02 дек '09 в 20:37
1
ответ
Мы должны использовать нашу собственную единицу работы поверх Nhibernate ISession
Я только начинаю изучать замок Виндзор. Задайте вопрос, стоит ли мне добавить еще одну единицу работы поверх Nhibernate ISession. Я нашел это на уроке Виндзор. http://docs.castleproject.org/Windsor.Windsor-Tutorial-Part-Six-Persistence-Layer.ashx "Е…
25 дек '11 в 01:33
6
ответов
NHibernate ISession.Save() - Почему это сохраняет мои сущности сразу?
Я создаю большое количество сущностей с помощью NHibernate, присоединяю их к моей сессии и затем использую транзакцию для фиксации моих изменений в базе данных. Пример кода ниже: ISession _context = SessionProvider.OpenSession(); //Create new entiti…
26 июн '11 в 16:12
3
ответа
Как избавиться от NHibernate ISession в приложении ASP.NET MVC
У меня есть NHibernate подключен в моем приложении asp.net MVC. Все работает нормально, если я не избавляюсь от ISession. Однако я прочитал, что вы должны избавиться, но когда я это сделаю, я получаю случайные исключения "Сессия закрыта". Я впрыскив…
24 янв '10 в 21:08
2
ответа
О сессии NHibernate
В этом вопросе пользователь задает лучший способ закрыть сессии, потому что у него были некоторые ошибки. Самый голосующий ответ - это ответ Айенде, который гласит: Вы должны всегда использовать session.Dispose(); Другой для очень странных происшест…
30 сен '10 в 13:06
1
ответ
Удаление объектов из кэша второго уровня NHibernate
Я только начал думать об использовании кэша второго уровня NHibernate в одном из моих приложений. Я бы, наверное, использовал NHibernate.Caches.SysCache.SysCacheProvider который опирается на кэш ASP.net. Включение кеша не было проблемой, но мне инте…
22 ноя '09 в 07:43
2
ответа
NHibernate ISession: после исключения ничего нельзя сохранить
У меня проблема с NHibernate ISession, Когда я пытаюсь сохранить что-то не так в базе данных (например, сохранить сущность с дублирующим ключом на столбце XYZ) и откатиться Transaction; ISession Экземпляр переходит в состояние BROKEN/INVALID, которо…
05 апр '12 в 17:47
2
ответа
Есть ли способ найти сохраненные элементы при использовании метода SaveOrUpdate в nhibernate?
Есть ли способ найти сохраненные элементы при использовании метода SaveOrUpdate в спящем режиме. По сути, мне нужно знать, был ли элемент только что обновлен или он фактически вставлен в один сеанс. Thansk.
29 мар '12 в 19:38