Описание тега nhibernate-queryover
NHibernate QueryOver - это строго типизированная свободно распространяемая оболочка поверх NHibernate ICritieria, независимого от базы данных API запроса, который поддерживает составление запроса.
2
ответа
Как добавить groupby в запросе через nhibernate?
Как я могу добавить идентификатор группы в этот код nhibernate, потому что я новичок в этом, и есть много способов, но ни один не работает для меня. .Select(Projections.Sum(() => ServiceOrderItem.WorkTime), Projections.ProjectionList().Add(Projec…
15 май '12 в 14:08
2
ответа
Поиск по столбцу типа пользователя в nhibernate
У меня есть сущность User который содержит свойство Status типа DictionaryItem и это отображается как UserType, Теперь я хочу сделать следующее заявление linq: Session.Query<User>().Where(x => x.LoginStatus.Code == "").ToList(); Я получил с…
13 фев '12 в 14:02
1
ответ
Объедините несвязанные таблицы в Fluent Nhibernate с помощью QueryOver или CreateCriteria
У меня есть таблицы: tableAnnual - AnnualAmount, AnnualCurrency. creationDate, Id tableMonthly - MonthlyAmount, MonthlyCurrency, creationDate, Id tableSharevalue - CurrentSharevalue, creationDate, Id tableMiscDetails - clientType, clientName, Market…
25 сен '15 в 05:03
1
ответ
Запросы Nhibernate с объединением (или извлечением) возвращают дубликаты
Я встречаюсь с неожиданным поведением, и мне не ясно. Конечно, я могу использовать разные, но в чем причина? У меня есть объекты (беглое авто-отображение): public class Ticket { public virtual int Id { get; set; } public virtual string Title { get; …
01 фев '13 в 16:46
1
ответ
nHibernate QueryOver Подвыбрать или Присоединиться
Я пытаюсь использовать запрос, чтобы получить коллекцию сущностей на основе соединения / подзапроса, как в примере ниже: var types = new List<ActivityType>{ActivityType.CommentMedia, ActivityType.KeepMedia}; return _sessionFactory.GetCurrentSe…
18 янв '12 в 12:18
1
ответ
QueryOver "многие ко многим" с одним SQL-соединением
У меня есть 2 сущности, связанные многие-ко-многим. (Продукт и пользователь) Я хочу ограничить продукты пользователями: User userAlias = null; query.JoinAlias(product => product.Users, () => userAlias) .Where(() => userAlias.Id == currentUs…
19 апр '12 в 17:39
1
ответ
Где пункт не работает с паратезами
Предположим, следующий запрос с использованием NH 3.4 и RepositoryPattern var list = _repository .QueryOver() .Where(x => (x.Age > 20)) // notice the parantheses .Future() .ToList(); Несмотря на то, что добавлены эти паратезы, NH не работает и…
16 май '15 в 09:49
1
ответ
QueryOver условно имеет несколько или ноль предложений Где
Я делаю простой запрос NHibernate и хочу добавить возможное предложение "Где", которое может иметь несколько фильтров или вообще не иметь их. Тем не менее, в зависимости от выбора пользователей может быть несколько или ничего не фильтровать, то есть…
25 окт '13 в 09:15
1
ответ
NHibernate 4 Left Outer Join с одним запросом к базе данных
Я новичок в NHibernate, и я использую v4.0.30319, который, кажется, даже не появляется на официальном сайте (я не понимаю, почему?), Поэтому у меня проблемы с поиском хорошей документации. То, что я хочу, в теории просто. У меня есть 3 таблицы: клие…
01 дек '14 в 22:55
1
ответ
NHibernate QueryOver с левыми соединениями
Это заняло у меня несколько дней, и я надеюсь, что кто-то из гуру NHibernate сможет мне помочь. У меня настроен запрос, который работает в SQL Server, и я хочу получить то же самое в NHibernate. Но все мои попытки (я много гуглил и просматривал в st…
25 мар '14 в 10:27
1
ответ
Как ограничить количество строк только левой части соединения с QueryOver?
Take() ограничивает общее количество строк всего результата запроса, но мне нужно ограничить только строки левой стороны объединения, чтобы получить 50 пользователей и все их символы: session.QueryOver<User>(() => userAlias) .Where(...) //.…
27 фев '15 в 18:16
1
ответ
QueryOver<A>(). Где (a => aBCount() > 0) не работает
Я получаю исключение: Unrecognised method call in epression a.B.Count() когда я бегу: var query = session.QueryOver<A>() .Where(a => a.B.Count() > 0) .List(); Следующий код работает: var query1 = session.QueryOver<A>().List(); var …
25 апр '11 в 19:17
1
ответ
Nhibernate QueryOver - .SelectCount() с предикатом
Мне нужно выбрать количество строк с условием: Запрос, чтобы собрать полный счет: var searchs = searchQuery.SelectList (list => list .SelectGroup(order => order.Id).WithAlias(() => groupResult.GlobalId) .SelectCount(() => _transaction.Re…
17 сен '12 в 15:30
1
ответ
NHibernate QueryOver помещает группу в выбор
Это, возможно, задавали несколько раз, и я действительно нашел несколько вопросов (один или два) на ту же тему. Однако эти вопросы были довольно стары, а также тот факт, что они остались без ответа. По сути, я получил QueryOver (пытался получить тот…
16 авг '14 в 10:22
1
ответ
Сделайте запрос с одним соединением вместо двух
У меня очень простая схема данных двух таблиц с отношением "многие ко многим": CREATE TABLE Users ( UserId int, UserName varchar ) CREATE TABLE Roles ( RoleId int, RoleName varchar ) CREATE TABLE UserRoles ( UserId int, RoleId int ) Модель данных и …
22 апр '15 в 06:41
1
ответ
Свободный Nhibernate - выбор конкретного столбца и подсчет запросов с группировкой по
У меня возникли некоторые проблемы при исключении запроса в беглом nhibernate. У меня есть таблица: книги со следующими столбцами: ID, NAME, YEAR, BOOK_TYPE, AUTHOR_ID Я хочу выполнить следующий SQL-запрос в Fluent NHibernate: SELECT BOOK_TYPE, COUN…
29 ноя '15 в 12:07
1
ответ
Почему nHibernate лениво загружает и игнорирует результаты будущего запроса?
У меня есть метод, который извлекает сущность из базы данных, используя nHibernate. Это довольно сложная сущность: У Level4 есть много Level3, у которых есть много Level2, у которых есть много Level1, у которых есть Level1Ref Поэтому я использую нес…
09 май '16 в 21:24
0
ответов
Nhibernate Group By и приведение результата в collectionOfObjects
public class Test { public string SourceSystemIdentifier { get; set; } public int TotalTradedQuantity { get; set; } } //Niherbate Query var result = session.QueryOver<OrderEvent>() .JoinQueryOver(oe => oe.OrderRevision, () => revisionAli…
23 апр '17 в 20:52
1
ответ
Соединительные столы NHibernate
Я хотел бы написать следующий запрос в NHibernate-QUery, чтобы получить список PRESC_DEL, упорядоченный PRESC.ADMINDATE select * from PRESC_DEL, PRESC where PRESC.ID = PRESC_DEL.ID_PRESC and PRESC_DEL = PRESC_DEL.ID_DISTRIBUTIE or by PRESC.ADMINDATE…
29 июл '13 в 11:49
3
ответа
Получить одно свойство объекта из базы данных
Я работаю над NET MVC 3.0 и Nhibernate 3.0. Я хочу получить только одно свойство из базы данных в объект. Например, предположим, у меня есть класс Module. Я хочу выбрать все имена из таблицы модулей (например, select modulename from module запрос) и…
04 окт '12 в 04:55