Вопросы по теме 'linq-to-nhibernate'

FirstOrDefault () прерывает FetchType = join с Linq для NHibernate
If i do Session.Linq<MyClass>().Where(x => x.Id = someId).FirstOrDefault(); где MyClass имеет набор нетерпеливо загруженных дочерних объектов, FirstOrDefault() , кажется, препятствует этому, добавляя TOP 1 к SQL. Это просто...
1439 просмотров
schedule 08.06.2024

Активная загрузка дочерних и дочерних коллекций в NHibernate
У меня проблема с NHibernate, пытающимся загрузить небольшую иерархию данных. Моя модель домена выглядит так: class GrandParent { int ID{get;set;} IList<Parent> Parents {get; set;} } class Parent { IList<Child> Children...
2096 просмотров

Пользовательская функция Linq To NHibernate Plus sql
У меня есть довольно большой запрос linq-to-nhibernate. Теперь мне нужно добавить фильтр на основе определяемой пользователем функции, написанной на t-sql, в которую я должен передавать параметры. В моем случае мне нужно передать почтовый индекс,...
1435 просмотров

Нужно ли не использовать методы в запросах LINQ?
В следующем коде есть разница, когда я помещаю «dl.DamageCount> 5» непосредственно в запрос или когда я перемещаю «dl.DamageCount> 5» в метод или функцию, а затем просто вызываю его из запроса? Кажется, когда я перемещаю его в метод, запрос не...
158 просмотров
schedule 13.04.2024

Ошибка Nhibernate Linq для одного или по умолчанию
Я выдергиваю свои волосы здесь и не понимаю, в чем причина. У меня есть следующий запрос LINQ: return Session.Linq<CandidateAccountEntity>().SingleOrDefault(p => p.UserName.ToLower().Equals(userName.ToLower())); и выдает следующую...
473 просмотров
schedule 20.01.2024

Linq to NHibernate Distinct() Тип выражения не поддерживается ошибка
У меня есть следующий код: var data = (from v in this.GetSession().Query<WorkCellLoadGraphData>() where v.WorkCellId == "13" select new WorkCellLoadGraphData...
1423 просмотров
schedule 22.10.2022

NHibernate Linq where clause: значение в коллекции
Мне интересно, могу ли я сделать предложение where, которое принимает коллекцию? List<string> myStrings = new List<strings> {"1", "2"}; session.Query<Table>().Where(x => x.Id == myStrings).ToList(); Я в основном хочу...
2817 просмотров
schedule 06.12.2022

ActiveRecord 3 RC 1 с NHibernate 3.2 вызывает непредвиденное исключение
Поскольку на днях я почувствовал себя авантюристом, я решил скомпилировать ActiveRecord 3 RC 1 с NHibernate 3.2 и посмотреть, что произойдет. Помимо критических изменений, которые я исправил, я столкнулся с очень странным поведением в отношении...
420 просмотров

Linq to NHibernate: сумма сумм
Наличие объектов NHibernate: Company , Invoice и InvoiceLine с десятичным свойством Price . Company имеет коллекцию типа Invoice , а Invoice имеет коллекцию типа InvoiceLine . Как я могу получить сумму всех цен, принадлежащих...
2220 просмотров
schedule 20.11.2023

отложенное выполнение where в sql
у меня есть редактор, в котором люди могут создавать собственные sql-запросы. эти запросы являются объектами NHibernate.IQuery. в нашем проекте мы используем NHibernate.Linq.LinqExtensionMethods.Query для получения объекта IQueryable, который...
436 просмотров

Не удалось выполнить GroupBy с помощью NHibernate LINQ
У меня есть трудные времена, чтобы выполнить простую группировку на моих объектах. Неисправная строка кода var xxx = jobQuery.GroupBy(j => j.EverifyCase) .Select(g => new { EC = g.Key, MRJ = g.Last() }) .ToList(); Это дает мне...
762 просмотров
schedule 18.01.2024