Результаты поиска по запросу "queryover"

1 ответ

NHibernate: выберите один из множества оставленных присоединиться - взять X последний из родительского

У меня есть следующие объекты:

1 ответ

 вместо

бую код из поваренной книги NH 3.0 и удивляюсь, почему я не могу получить приведенный ниже код для компиляции. ясчитать QueryProjectionBuilder, который должен выполнить эту работу, находится в «NHibernate.Criterion.Lambda», но директива using для ...

1 ответ

Другой вариант этого, который в зависимости от вкуса, вам может понравиться, заключается в следующем:

т Есть ли какой-нибудь элегантный способ сочетания «как» и «или», когда я использую API запросов? для «как» есть что-то вроде: query.WhereRestrictionOn(x=>x.Code).IsLike(codePart)для 'или' я могу сделать что-то вроде: query.Where( x=>x.Code == ...

ТОП публикаций

2 ответа

@ j0k: Вы, конечно, можете написать собственную проекцию, если много делаете с запросами Criteria / QueryOver. Но HQL легче читать и писать.

ел бы получить этот SQL из NHibernate: SELECT SUM(color_pages) * SUM(total_pages) FROM connector_log_entry GROUP BY department_nameНо я нигде не могу найти проекции арифметической операции (*). Это код, который я до сих ...

1 ответ

Работал!!!!!!!!! :-)

я проблема. У меня есть люди и кошки. У каждого персонажа есть несколько кошек (в кошках есть внешний ключ, который указывает на первичный ключ в персонах). У каждого кота свой возраст. Я хочу выбрать людей, у которых есть "старые" кошки. Я хочу ...

5 ответов

@LeftyX Подтвердите, что не работаете с QueryOver, но работаете с linq в nhibernate. Все, что я могу рекомендовать вам, это использовать linq для nhibernate. все нормально с linq в версии 3.0

аюсь создать простой запрос в nHibernate с помощью QueryOver, но я хочу, чтобы он преобразовывал все в нижнем регистре или игнорировал чувствительные: Domain.User User = Session.QueryOver<Domain.User>() .Where(x=>x.Login=="username") ...

3 ответа

Да, ты прав! Я использовал ваш синтаксис, но забыл опубликовать здесь;)

ел бы создать QueryOver, как это SELECT * FROM Table WHERE Field IN (1,2,3,4,5)Я пробовал сContains метод, но я столкнулся с исключением «System.Exception: нераспознанный вызов метода: System.String: Boolean Contains (System.String)» Вот мой ...

2 ответа

 или же

ужно знать, в чем разница между JoinQueryOver и JoinAlias ​​и когда их использовать? Благодарю.

1 ответ

Вот

ли способ указать дополнительные условия для внешних объединений в NHibernate при запросах с использованием QueryOver или ICriteria? Мне нужны некоторые дополнительные условия для внешней объединяемой таблицы, но NHibernate всегда добавляет их в ...

2 ответа

Где ограничение "cp.CategoryID = c.Id"? Разве у вас не должно быть "Where (() => categoryProductAlias.CategoryID = categoryAlias.ID)" в отдельном запросе?

ьзуя новыйQueryOver API в NHibernate, мне нужно сделать что-то эквивалентное: select c.* from Category c where not exists ( select * from CategoryProduct cp where cp.CategoryID = c.Id and cp.ProductID = 'DogFood' )Другими словами: «Дайте мне все ...