Описание тега nhibernate-criteria

API NHibernate Criteria позволяет выполнять динамические объектно-ориентированные запросы в NHibernate.
2 ответа

QueryOver завершается неудачно с не удалось разрешить свойство:

Я использую NHibernate 3.0 и сравнивал Query и QueryOver var p = _prepo.Query<Party>() .Where(c => c.Person.LastName == "Bobby") .FirstOrDefault(); Выше работает, я получаю прокси-класс для p.Person, если я просматриваю граф объекта. var p …
1 ответ

Извлечение пагинации с коллекцией

Рассмотрим две сущности Person который имеет one-to-many коллекция Vehicles public class Person { public IList<Vehicle> Vehicles { get; set;} } public class Vehicle { public string Name { get; set;} public Person Owner { get; set; } } Я отобра…
05 май '14 в 14:55
1 ответ

Eagarly загружая отношения многих ко многим

У меня есть тип категории и тип элемента с двунаправленным отношением "многие ко многим". Обе стороны этих отношений ленивы. Я хочу написать запрос на HQL или ICriteria, который выполняет следующие действия: учитывая идентификатор категории, загружа…
08 авг '11 в 02:04
0 ответов

Как преобразовать этот гибкий SQL-запрос в критерии nhibernate?

У меня есть таблицы at_timesheet ID EmployeeID WorkingHours Date ... ...// other columns 1 ID0001 08:00:00 2012-05-10 ... ... 2 ID0002 02:00:00 2012-05-10 ... ... 3 ID0001 07:00:00 2012-07-20 ... ... ... ... И мой SQL-запрос: SELECT EmpID, Sum(Hour(…
10 окт '12 в 14:15
1 ответ

Hibernate, Nhibernate Eager Загрузка не работает (игнорируется)

Все, Используя nhibernate 5.x, asp.net 4.6.1 У меня есть следующая ассоциация: Адрес проекта => Проект => Регион Я хочу запросить адрес проекта и нетерпеливо загрузить проект и регион проекта (а также страну, которая находится в проекте),... проект …
06 июн '18 в 15:55
1 ответ

HQL-запрос, который возвращает столбец типа string

Как извлечь значение типа строки из одного столбца, используя HQL. Я попробовал следующий способ, но не работает. public virtual string GetCityById(int Id) { using (var session = sessionFactory.OpenSession()) { using (var transaction = session.Begin…
25 июн '12 в 13:48
1 ответ

Критерии Nhibernate v2.1.2 включают добавление нескольких дней к модифицированному на> datetimenow

Хотите добиться чего-то вроде**ModifiedDate.AddDays(20) > текущая дата-время ** Где модифицированный объект добавляется с настраиваемым значением и который снова сравнивается с тем, больше ли он, чем текущая дата / время. Например, в БД я изменил да…
22 дек '14 в 13:36
1 ответ

NHibernate QueryOver с левыми соединениями

Это заняло у меня несколько дней, и я надеюсь, что кто-то из гуру NHibernate сможет мне помочь. У меня настроен запрос, который работает в SQL Server, и я хочу получить то же самое в NHibernate. Но все мои попытки (я много гуглил и просматривал в st…
1 ответ

Nhibernate критерии выражения.in со строкой CSV

Здравствуйте. Можно ли в nhibernate создать выражение expressionCin.in со строкой csv, например public static List<T> ToList(string csvOnly) { ISession session = NhSessionMenager.Instance.GetSession(); List<T> l = session.CreateCriteria(…
26 мар '12 в 12:19
1 ответ

Как скрыть некоторые поля с помощью NHIbernate ICriteria?

Вот сценарий, над которым я работаю: сейчас у нас есть оператор SQL, который выглядит следующим образом: SELECT a.ID,a.MsgNumber,CASE WHEN @HasAccess=1 THEN Title ELSE '*********' END AS Title FROM Messages Мы хотим, чтобы операторы могли видеть, за…
22 май '12 в 07:30
1 ответ

Свободный Nhibernate - выбор конкретного столбца и подсчет запросов с группировкой по

У меня возникли некоторые проблемы при исключении запроса в беглом nhibernate. У меня есть таблица: книги со следующими столбцами: ID, NAME, YEAR, BOOK_TYPE, AUTHOR_ID Я хочу выполнить следующий SQL-запрос в Fluent NHibernate: SELECT BOOK_TYPE, COUN…
1 ответ

Критерии таблицы на подкласс Nhibernate для идентификатора подкласса используют ключевой столбец в родительской таблице

Я использовал таблицу для каждого подкласса для наследования в моем приложении, как описано в посте Айенде здесь. Тем не менее, когда я запрашиваю подкласс конкретно, скажем, Company, и выполняю фильтрацию по Id (который я знаю), полученный SQL-код …
14 дек '10 в 14:59
1 ответ

Можно ли иметь разные значения с Nhibernate?

У меня есть объект человека, который я сортирую: persCriteria = criteria.GetExecutableCriteria(Session) .AddOrder(Order.Asc("LastName")) .AddOrder(Order.Asc("FirstName")); У меня также есть атрибут под названием CommonName, Чего я хочу? Ну, я хочу и…
01 июл '13 в 15:05
0 ответов

Hibernate Подзапросы

У меня есть ситуация, когда мне нужно преобразовать запрос, как:- select hostname, avg(cpu_utilization_percentage) from cpu_utilization where timestamp In (select distinct(timestamp) from report.cpu_utilization order by timestamp desc limit 6) group…
1 ответ

NHibernate - неправильные столбцы в запросах

Я получаю периодически возникающую проблему с NHibernate, когда он генерирует запрос для сущности, но заменяет один из столбцов столбцом из совершенно другой (и не связанной) сущности. Он заменяет только один столбец и обычно решается путем перезапу…
3 ответа

Создать пользовательский критерий в NHibernate?

Я все еще немного n00b, когда дело доходит до NHibernate. Допустим, у меня есть следующее: var myCriteria = this.Session.CreateCriteria(typeof(SomeModel)) .Add(Restrictions.Eq("SomeProperty", someValue); Затем, скажем, я хочу добавить критерии таким…
22 июн '12 в 20:50
0 ответов

Критерии гибернации, как на словах

Я хочу сделать это с помощью критерия nhibernate: SELECT Text FROM Table WHERE Text Like 'Re% Wi%' Результат должен быть: Red Wine У меня есть параметр поиска в виде строки "Re Wi" из пользовательского интерфейса. Каков наилучший подход? разбить стр…
29 мар '11 в 09:02
3 ответа

Использование NHibernate Ограничения без строк в имени свойства

При создании критерия вы можете добавить ограничения, которые применяются к свойству. Есть 2 способа создания Ограничения: Restrictions.Eq(string propertyName, object value) или жеRestrictions.Eq(IProjection projection, object value) Дело в том, что…
1 ответ

Фильтрация только отрицательных значений с использованием проекционных запросов nhibernate

Я пытаюсь отфильтровать только отрицательные значения с помощью запросов проекции nhibernate. Ниже мой код для этого SearchTemplate RefundTemplate = new SearchTemplate(); RefundTemplate.Criteria = DetachedCriteria.For(typeof(AirBilling), "Ab"); Refu…
1 ответ

NHibernate Futures против CreateMultiCriteria

В прошлом я использовал как NHibernate Futures, так и NHibernate CreateMultiCriteria для пакетных SQL-запросов. Есть ли причины, по которым я хотел бы использовать одну или другую. Оба эти метода эквивалентны или это вопрос предпочтения?
01 авг '11 в 19:58