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

1 ответ

Используйте предложение OR в запросе в NHibernate

1 ответ

QueryOver: выбрать столбцы из подзапроса

Как я могу выбрать / спроецировать значения из подзапроса из другой таблицы в мой основной запрос?У меня есть NH-модель, подобная этой:

1 ответ

NHibernate - критерии QueryOver, появляющиеся в разделе «Где вместо» в условии «Имеется», ошибка

У меня проблема в QueryOver, где используется группировка по, и у меня есть несколько критериев в предложении где. Хотите переместить некоторые критерии со з...

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

1 ответ

Это правильный способ загружать дочерние коллекции в NHibernate?

Я потратил слишком много времени, чтобы найти хороший способ загружать дочерние коллекции. пока это то, что я получил. Это работает, но мне трудно поверить, что это лучший способ написать этот запрос [Fact] public void ...

3 ответа

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

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

2 ответа

var query = Session.GetISession (). Query <Budget> (); var item = (из f в запросе, где f.Description.ToLower () == description.ToLower () select f) .FirstOrDefault ();

ал в интернете и не могу найти пример того, как использовать запрос в nhibernate 3.0. Например, я хотел бы использовать строковые функции в предложении where в запросе ex: var item = Query.Where(x => x.Name.ToLower() ...

1 ответ

Вам необходимо указать Join в первом запросе. Поставщик LINQ во втором запросе делает это автоматически для вас.

я следующая проблема В основном у меня есть 2 фрагмента ниже: var contactAssociation = session.QueryOver<ContactAssociation>(() => contactAssociationAlias) .Where(() => contactAssociationAlias.Contact.ID == careGiverId && ...

1 ответ

NHibernate QueryOver с Fetch в результате нескольких SQL запросов и дБ

Я пытаюсь выбрать объект и получить связанный список: Session.QueryOver<UserRole>() .Fetch(x => x.UsersInRole).Eager .List();Что приводит к большому количеству обращений к базе данных. Первый что-то вроде: SELECT ... FROM UserRoles left outer ...

1 ответ

QueryOver Или с подзапросом

У меня есть следующий запрос NHibernate с использованием подзапроса: NHContext.Session.QueryOver<Item>() .WithSubquery.WhereProperty(x => x.ItemId).In(QueryOver.Of<Foo>().Where(x => x.AFlag).Select(x => x.ItemId)) .WithSubquery.WhereProperty(x ...

2 ответа

NHibernate QueryOver Подзапрос

Я смотрел на подобные вопросы, но не могу найти простое объяснение. Я мог пропустить это, но обещаю, что посмотрел. На самом деле, я даже не могу найти документацию, кроме одного поста в блоге, в котором все быстро освещается и предполагается, ...