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

1 ответ

Я пометил это как правильный ответ, потому что технически это так, пока вы используете SQL Server. Для SQL CE мне пришлось использовать встроенный SQL, чтобы он работал.

аюсь получить счетчик из запроса группы и просто не могу понять, как преобразовать нужный мне SQL-код в синтаксис NHerynate QueryOver. Это SQL: select count(*) from (select Email from Entry where (conditions...) group by Email) as tmpКажется ...

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 ответ

@ Burn Хорошо стоит отдельный ответ. Спасибо!

аюсь эмулировать предметный запрос с NHibernate'sIQueryOver, Пока у меня есть var q = CurrentSession.QueryOver<ObjectModel.Order>(). WhereRestrictionOn(o => o.Buyer.ID).IsIn(partyIDs). WhereRestrictionOn(o => o.Seller.ID).IsIn(partyIDs); Это, ...

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

1 ответ

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

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

2 ответа

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

я есть такая структура данных: public class User { public Guid Id {get;set;} public string Name {get;set;} public IList<Books> Books {get;set} }Я боролся за то, чтобы сделать возможным сортировку пользователей по количеству закладок (отношение ...

1 ответ

):

делать следующее присоединение, чтобы вернуть Пользователей, которые имеют доступ к Компании, которой присвоен идентификатор компании. Проблема в том, что между UserAccess и User нет явных отношений с использованием объекта User, к которому они ...

2 ответа

с LINQ было бы

ал несколько часов, как это сделать, но не могу найти ничего, чтобы помочь мне. Вот модель базы данных: Это SQL-запрос, который я пытаюсь выполнить: SELECT b.*, a.Assignments FROM Branch b LEFT JOIN ( SELECT b.BranchID , COUNT(ab.BranchID) ...

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 ...

1 ответ

ToRowCountQuery, кажется, игнорирует группировки

Я пытаюсь создать запрос rowcount из обычного запроса, но в получающемся SQL-коде, похоже, отсутствует GROUP BY, что приводит к неправильному счету. Кто-нибудь знает, что я делаю не так. Сначала запросы: var query = ...

1 ответ

Перекрестное соединение с использованием QueryOver

Как можно заменить приведенный ниже HQL-запрос с помощью API QueryOver? var sql = "from Role r, Action a where r.Active = :active and a.Active = :active"; var result = manager.Session.GetISession().CreateQuery(sql) .SetBoolean("active", ...