Вопросы по теме 'queryover'
NHibernate Eager Loading с Queryover API на сложном графе объектов
У меня есть довольно сложный граф объектов, который я хочу загрузить одним махом.
В образцах есть дневные журналы, в которых есть тесты дневного журнала, у которых есть результаты дневного журнала.
У тестов Daylog есть Testkeys, у результатов...
5869 просмотров
schedule
22.05.2024
Динамический QueryOver в nHibernate
Подобно « Dynamic LINQ OrderBy ', я хотел бы создать динамический QueryOver-OrderBy. Однако, когда я это делаю:
query.OrderBy(h => h.GetType().GetProperty(sort.Member).GetValue(h, null)).Asc
Я получаю исключение, которое говорит:...
1436 просмотров
schedule
10.01.2024
Как использовать AliasJoin в QueryOver для этого примера
Класс Person имеет ассоциацию по классу Identity (один к одному), FirstName и LastName являются свойствами класса Person, а Sex и BirthDate являются свойствами класса Identity.
У меня есть запрос sql в качестве следующих примеров:
select...
717 просмотров
schedule
12.10.2022
NHibernate QueryOver для многих таблиц
Существует объект Effort со свойством List и свойством AdType . У нас есть несколько объектов перечисления adTypes и specialLists перечисляет объекты для выбора IList<Effort>
Я делаю это таким образом:
return...
3745 просмотров
schedule
31.01.2024
Фильтрация QueryOver для коллекции строк: NullReferenceException
У меня есть предметы. Каждый элемент принадлежит группе. И каждый элемент имеет (возможно, пустой) список тегов (строк), полезных для ускорения текстового поиска. Поиск должен найти элементы, соответствующие их описанию, описанию группы, к которой...
1262 просмотров
schedule
17.01.2024
nhibernate: проецировать родителя из дочернего запроса
У меня есть следующие объекты
public class ArticleCategory
{
public int Id {get; set;}
public string Name {get; set;}
public IList<Article> Articles {get; set;}
}
public class Article
{
public int Id {get; set;}
public string Name...
602 просмотров
schedule
15.06.2024
Nhibernate: нет персистента для: System.Collections.Generic.List
Любые идеи, почему я могу получить исключение «Нет персистента для: System.Collections.Generic.List» при выполнении запроса ниже?
var subs = new List<Subsection>();
var subsections = Session.QueryOver<Subsection>()...
1567 просмотров
schedule
21.03.2024
Добавление динамического SQL-запроса в QueryOver
У меня есть следующий запрос, который работает для меня:
IList<info> result =
QueryOver<info>()
.Where(row => row.Timestamp >= fromDate)
.And(row => row.Timestamp <= toDate)
.OrderBy(row => row.Timestamp).Asc...
1502 просмотров
schedule
03.02.2024
nHibernate QueryOver‹T› Сложность
У меня есть следующие таблицы:
Клиент => CustomerAccount => Аккаунт
У меня также есть сопоставление POCO nHibernate с каждой из таблиц выше.
У меня есть следующее лямбда-выражение в объекте, который реализует IIdentifier<T>
public...
156 просмотров
schedule
25.11.2023
NHibernate оставил присоединиться к несвязанному объекту
У меня есть две сущности:
Konto
- Id
- MwstId
Mwst
- Id
- Code
Оба объекта правильно отображаются в Nhibernate, но связь между Konto.MwstId -> Mwst.Id не отображается. Я не могу добавить эту карту из-за структурных ограничений.
Теперь я...
509 просмотров
schedule
18.05.2024
Подзапрос nHibernate без сбора
Например:
Tree treeAlias = null;
var nonRottenApples = QueryOver.Of<Apple>()
.Where(a => !a.IsRotten)
.Where(a => a.Tree.Id == treeAlias.Id)
.Select(x => x.Id); // <- optional
return...
26 просмотров
schedule
03.03.2024
QueryOver IList ‹string› свойство
У меня есть сопоставленный класс, у которого есть свойство ICollection, которое отображается как Set (с использованием сопоставлений кода). Обратите внимание, что коллекция содержит строки, а не другой сопоставленный объект. например
public...
555 просмотров
schedule
22.09.2022
Где NHibernate с типом пользователя
У меня много проблем с тем, чтобы заставить nHibernate сделать предложение where in для поля, которое сопоставлено с реализацией IUserType. Все типы ниже упрощены для вопроса.
У меня есть таблица, которая выглядит примерно так:
int id
nvarchar...
604 просмотров
schedule
17.02.2024