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

Лучший способ удалить все строки в таблице с помощью NHibernate?
Чтобы мои интеграционные тесты оставались независимыми, я удаляю все старые данные и вставляю новые тестовые данные перед каждым тестом. Есть ли лучший способ сделать это, чем просто запросить все сущности и удалить их одну за другой? Я подумал о...
20205 просмотров

Уникальные результаты из объединенных запросов с провайдером NHibernate LINQ
Я использую NHibernate 2.1 с поставщиком LINQ, и результаты, которые я получаю из этого запроса, имеют несколько корневых узлов: public IList<Country> GetAllCountries() { List<Country> results = (from country in...
948 просмотров

Группировка по дате с LINQ to NHibernate
Я столкнулся с проблемой с неподдерживаемой функцией в реализации LINQ NHibernate (она запускает QueryException : "не удалось разрешить свойство: CreatedOn.Date of: Example.Comment"). Учитывая приведенную ниже сущность, я хотел бы извлечь...
4339 просмотров
schedule 06.09.2022

Почему NHibernate Linq дублирует результаты?
У меня есть простой запрос Nhibernate Linq, который возвращает больше результатов, чем ожидалось: var result = (from foo in session.Linq<Foo>() where foo.High.ID == High.ID select...
384 просмотров
schedule 15.06.2022

Выберите родителя и количество дочерних элементов в Nhibernate, используя Linq в том же запросе.
Я пытаюсь изучить MVC и nHibernate, создав простое приложение для блога. У меня есть таблица сообщений и таблица комментариев. Каждый пост может иметь несколько комментариев. Теперь, на мой взгляд, я должен отображать детали сообщения и...
1022 просмотров
schedule 20.09.2023

Выбор дочерней проекции из родительской
Вот три класса в моем домене: public class Quote : IEntity, IAggregateRoot { public int QuoteId { get; set; } public IEnumerable<Price> Prices { get; set; } } public class Price : IEntity { public int PriceId { get; set; }...
532 просмотров
schedule 02.10.2022

Куда девать логику запросов NHibernate?
Я пытаюсь настроить правильную архитектуру домена, используя Fluent NHibernate и Linq to NHibernate. У меня есть контроллеры, вызывающие мои классы репозитория, которые выполняют работу NHibernate под капотом и передают обратно ICollections данных....
298 просмотров

Linq to NHibernate, Заказ по Rand()?
Я использую Linq To Nhibernate и с помощью оператора HQL могу сделать что-то вроде этого: string hql = "from Entity e order by rand()"; И это будет упорядочено случайным образом, и я хотел бы узнать, как я могу сделать то же самое с Linq to...
1130 просмотров

Nhibernate Linq 3 в статье
Кажется, что предложение In не работает должным образом с Linq 3.0 (магистраль) Я пробовал следующее: var l = session.Query<MyClass>.Where(p => searchGroups.Contains(p.ID)).Select(r=>r); У меня есть исключение, в котором...
558 просмотров
schedule 22.12.2022

LINQ to NHibernate: выбор объекта, который имеет конкретный объект в ассоциации «один ко многим»
Я хотел бы сделать этот запрос: Session.Linq<User>().Where(u => u.Payments.Count(p => p.Date != null) > 0); Говоря простым языком, я хочу получить всех пользователей, у которых есть хотя бы один платеж с указанной датой....
180 просмотров
schedule 27.11.2022

NHibernate Linq — как создать оператор where с IS NOT NULL
как я могу выполнить этот запрос с помощью Nhibernate Linq? var l = session.CreateQuery("from Auswahl a where a.Returnkey is not null").List<Auswahl>(); я пробовал это, но он всегда возвращает пустой список. var l =...
3750 просмотров
schedule 14.12.2022

Проблема с Linq в NHibernate
В настоящее время у меня есть код, который создает следующее выражение LINQ (взято из демонстрационного проекта WhoCanHelpMe ). Его цель - связать два выражения вместе, но я не знаю, действительно ли следующее выражение является допустимым:...
784 просмотров
schedule 28.03.2023

Лучший способ управлять таблицей отношений Nhibernate
Мне интересно, есть ли лучший способ управлять таблицами отношений в Nhibernate. В настоящее время, когда пользователь впервые создает A, я могу просто вызвать .Save, и все в порядке. Но когда они загружают его и вносят изменения, я не хочу просто...
127 просмотров

Отображение NHibernate
Я оцениваю некоторые ORM для своего будущего проекта. Мне не нравится подход EF для моей конкретной цели, потому что у меня уже есть бизнес-объекты, которые я хочу сделать постоянными, и я хочу настроить таргетинг как минимум на 1 СУБД, кроме SQL...
228 просмотров

NHibernate — где находится ISession.Query‹T›()
Когда я пытаюсь скомпилировать следующий код using System; using System.Collections.Generic; using System.Reflection; using System.Linq; using NHibernate; namespace NewNHTest { class A { } class Program { static void...
7620 просмотров
schedule 11.12.2022

NHibernate Linq .Where (x = ›x.Kind == (byte) criterion.Value) не работает
Следующее работало с NHibernate 2.1. Теперь с NHibernate 3 этого не происходит. У меня есть таблица с типом столбца, в которой есть следующее сопоставление: Now, when I try do with Linq .Где (x => x.Kind == (байтовый) критерий.Значение)...
907 просмотров
schedule 17.05.2022

Готова ли NHibernate linq 3.0 к производству?
У меня есть проект с запросами NHibernate 2 и Linq. Я пытался перейти на NHibernate 3, но запросы Linq очень часто возвращают исключения. Например, Session.Query().Where(c => c.Name != "AAA").Take(5).Select(c => c.Name) возвращает...
167 просмотров
schedule 11.12.2022

Группировка с помощью linq с NHibernate 3.0
Насколько мне известно, group by была добавлена ​​только в NHibernate 3.0, но даже при использовании версии 3 я не могу заставить работать group by. Я попытался сделать следующий запрос: Session.Query().GroupBy(gbftr =>...
2511 просмотров
schedule 16.10.2022

Fluent NHibernate: более одной строки с заданным идентификатором для класса
Этот вопрос на самом деле связан с предыдущим вопросом, который у меня был. У меня была таблица базы данных TItemListUserPerm с составным первичным ключом, состоящим из трех полей. TItemListUserPerm Идентификатор пользователя (ПК, ФК)...
1762 просмотров

Файл сопоставления XML для связи «многие ко многим» с NHIbernate.
У меня есть таблица User, поля: Id, Username У меня есть таблица UserGroup, поля: Id, UsergroupName, Code Я хотел бы назначить несколько групп пользователей по пользователю, это означает, что у меня должна быть третья таблица с: UserId и...
1456 просмотров