Вопросы по теме 'linq-to-nhibernate'
Лучший способ удалить все строки в таблице с помощью NHibernate?
Чтобы мои интеграционные тесты оставались независимыми, я удаляю все старые данные и вставляю новые тестовые данные перед каждым тестом. Есть ли лучший способ сделать это, чем просто запросить все сущности и удалить их одну за другой?
Я подумал о...
20205 просмотров
schedule
18.12.2022
Уникальные результаты из объединенных запросов с провайдером NHibernate LINQ
Я использую NHibernate 2.1 с поставщиком LINQ, и результаты, которые я получаю из этого запроса, имеют несколько корневых узлов:
public IList<Country> GetAllCountries()
{
List<Country> results = (from country in...
948 просмотров
schedule
08.02.2023
Группировка по дате с 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 просмотров
schedule
25.01.2023
Linq to NHibernate, Заказ по Rand()?
Я использую Linq To Nhibernate и с помощью оператора HQL могу сделать что-то вроде этого:
string hql = "from Entity e order by rand()";
И это будет упорядочено случайным образом, и я хотел бы узнать, как я могу сделать то же самое с Linq to...
1130 просмотров
schedule
15.11.2022
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 просмотров
schedule
19.10.2022
Отображение NHibernate
Я оцениваю некоторые ORM для своего будущего проекта. Мне не нравится подход EF для моей конкретной цели, потому что у меня уже есть бизнес-объекты, которые я хочу сделать постоянными, и я хочу настроить таргетинг как минимум на 1 СУБД, кроме SQL...
228 просмотров
schedule
08.06.2023
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 просмотров
schedule
17.02.2024
Файл сопоставления XML для связи «многие ко многим» с NHIbernate.
У меня есть таблица User, поля: Id, Username
У меня есть таблица UserGroup, поля: Id, UsergroupName, Code
Я хотел бы назначить несколько групп пользователей по пользователю, это означает, что у меня должна быть третья таблица с: UserId и...
1456 просмотров
schedule
01.10.2022