Популярные вопросы с тегом nhibernate
мой ип мой ипНужно ли включать MARS при использовании NHibernate?
Нужно ли включать опцию MARS (Multiple active result sets) в connection string когда доступ к данным осуществляется с помощью NHibernate? Сказывается ли это на производительности?...
Ошибка при меппинге иерархии в NHibernate
Иерархия классов отображается на реляционную базу методом table-per-hierarchy. То есть вся иерархия хранится в одной таблице. В NHibernate для этого нужно в файле меппинга объявить discriminator (поле...
Выбор объектов примитивных типов с помощью запросов HQL
С помощью NHibernate и HQL можно выбирать не только объекты классов, которые участвуют в меппинге, но и любые объекты примитивных типов (int, long, string и тд). Например, следующий код возвращает...
Как в NHibernate загрузить список наследников определенных типов?
Допустим, есть такая иерархия — базовый класс ( BaseClass ) и его наследники: ClassA , ClassB , ClassC . Задача состоит в том, чтобы загрузить при помощи NHibernate список объектов базового...
Как в NHibernate сортировать по размеру дочерней коллекции?
Стандартный пример: есть класс Person , у него есть список объектов Pets . Как получить список объектов Person , отсортированный по размеру дочернего списка Pets? Вся проблема в том, что метод...
Сортировка дочерней коллекции в меппинге NHibernate
Имеется класс A, хранящий коллекцию объектов класса B: public class B { } public class A { public IList<B> ListOfB { get; set; } } Оба класса сохраняются в базу при помощи NHibernate. Объекты...
NHibernate и инъкции SQL (SQL Injection)
Насколько безопасен NHibernate в плане SQL/HQL-инъекций? Нужно ли пользователю производить какие-то действия для зачистки параметров запроса перед выполнением?...
Поиск по нескольким полям в NHibernate
Как правильнее организовать поиск сущностей по нескольким разным полям (например, Имя, Описание, Адрес и тд) в NHibernate? Поиск обычный, не полнотекстовый....
Динамическое управление ленивой загрузкой в NHibernate
Допустим, имеется объект, хранящий список других объектов. В базе эти связи реализованы как один-ко-многим или многие-ко-многим. В меппинге NHibernate указано, что коллекция загружается по требованию...
Можно ли использовать вставки SQL в запросе HQL (NHibernate)
Нужно внедрить в запрос HQL элементы нативного, СУБД-завимого SQL кода. В моем случае это сортировка для выбора случайных строк . Можно ли это организовать? В качестве решения хотелось бы увидеть...