У меня есть сложная иерархия классов с несколькими уровнями наследования, и мне нужно запросить определенные типы в этой иерархии, используя HQL. Допустим, у меня есть классы Cat, Dog и Monkey, ...
У нас возникла проблема при использовании NHibernate с распределенными транзакциями. Рассмотрим следующий фрагмент: //
// Уже существует окружающая распределенная транзакция
//
using(var scope = new ...
В настоящее время у нас есть 2 базы данных, которые мы собираемся использовать. Один исходит из уже существующего продукта, и поэтому мы не можем его контролировать. другой - тот, который мы полностью контролируем. В настоящее время мы используем ...
Я хочу добавить метод к моему базовому классу репозитория, который позволяет мне использовать выражения LIKE, но я не совсем уверен, как это сделать. Я хочу создать общий метод, который смотрит на ...
Я думаю, что я упускаю кое-что концептуально относительно NHibernate . У меня есть объект Instrument, который сопоставляется с таблицей инструментов в моей базе данных. У меня также есть объект BrokerInstrument, который отображается на мои ...
При простой проекции, подобной следующей, NHibernate кэширует план запроса и не обновлять значение переменной при одинаковом запросе: int argValue = 1; var result1 = ...
Мы работаем над различными интеграциями с множеством идентично структурированных устаревших баз данных, которые в принципе нельзя изменить. Для этого мы добавили вспомогательную базу данных для хранения таких вещей, как meta -...
Я устанавливаю разработали новое решение для сопоставления с данными SQL, импортированными из базы данных Access. Автоматическое сопоставление отлично работает с объектами, которые я определил, но мне нужно иметь возможность использовать ...
Мне интересно, сколько мой уровень обслуживания должен знать о моем хранилище? В прошлом проекте я всегда возвращал списки и имел метод для каждой нужной мне вещи. Так, если мне нужно было вернуть все строки, которые имели ...
Бизнес-логика внутри процесса: начать транзакцию
добавить предмет в коллекцию
выполнить поиск ("somethingA")
удалите этот элемент в зависимости от предыдущего шага.
зафиксировать транзакцию Im используя ...
Вот уже несколько дней я работаю над улучшением производительности вставки в NHibernate. Я читал во многих сообщениях (например, в этом), что сессия stateless может вставлять около 1000~2000 записей за ...
что плохого в реализации шаблона репозитория без интерфейсов? Репозиторий - класс публичный класс WebRepository
{закрытый только для чтения Тип persitentType = typeof (T); public virtual T ...
Мне нужно упорядочить результат в таблице DB ChargeOperations в моем собственном направлении по typeId.
Запрос SQL выглядит следующим образом: SELECT * FROM ChargeOperations co.
LEFT JOIN ShadowChargeOperations sco ON sco ....
Я новичок в NH. У меня есть таблица в устаревшей БД, которая выглядит так: Id,
Идентификатор компании,
Описание,
[ЗАГРУЗКИ других столбцов здесь] Я хотел бы вернуть ОТЛИЧНЫЙ набор данных с помощью NHibernate, ...
Я новичок в WPF. Я узнал, что WPF следует шаблону MVC. Моя идея заключалась в разработке нового приложения с WPF и NHibernate, но NHibernate использует шаблон MVVM. Это не совсем подходит ...
Мне трудно разобраться с исключением NH: Batch update returned unexpected row count from update; actual row count: 0; ожидалось: 1 Мой код Даля: public T Save(T item) { ...
Каков правильный способ сопоставления столбец отметки времени в базе данных SQL Server 2008 с использованием сопоставлений на основе нового кода NHibernate? У меня есть свойство в моем классе, определенное как byte [], и я использую ...
У меня есть этот класс: открытый класс AttachmentLocation
{#region properties public virtual Guid UserId {get; установленный; } общедоступный виртуальный Guid LocationId {get; установленный; } public virtual long ...
У меня есть таблица с 2 столбцами как PK (составной первичный ключ). Как я могу сопоставить их с «Id» в hbm.xml? Как я могу сделать это с помощью беглого nhibernate?
Мы создаем приложение ASP.NET MVC, использующее NH для доступа к данным. Используя NH Profiler, я вижу много предупреждений, таких как «ПРЕДУПРЕЖДЕНИЕ: сужение прокси до Domain.CaseTask - эта операция прерывается ==». Я получаю ...
У меня есть два класса: container, который содержит динамический упорядоченный список Element. Какую коллекцию C# я должен использовать? Какую схему БД вы бы мне посоветовали? Как мне настроить отображение в nhibernate? ...
Я пытаюсь использовать сборку Common.Logging для замены стандартного ведения журнала nHibernate Log4net. Я добавил в свой проект ссылку на: Common.Logging.dll v2.0 NHibernate.Logging.CommonLogging.dll ...
Есть многопоточное приложение, работающее с большими файлами БД (> 600 Мб). Проблема «База данных заблокирована» началась, когда я добавил данные большого двоичного объекта и начал работать с> 30 КБ данных большого двоичного объекта на запрос. Я ...
Как выполнить следующее соединение, чтобы вернуть пользователей, у которых есть доступ к Компании по идентификатору компании.
Проблема в том, что нет явной связи с использованием объекта User между UserAccess и User, они ...
Когда у меня есть ссылка на ту же таблицу table в моем select, как и в моем предложении where, linq to Nhibernate генерирует два соединения: одно для выбора и одно для where. т.е. из дочернего элемента в Session.Query <...
Прежде чем я перейду на следующую неделю, я проверил все вопросы по этому поводу, но ни один из них не ответил решение. Я удалил этот код обратно, но он все еще не работает. Я '...
Предисловие:
В моем приложении я храню необработанные данные WAV в базе данных как byte []. В моей модели предметной области есть класс PcmAudioStream, который представляет эти необработанные данные WAV. Я создал реализацию ...
Другая проблема NHibernate JOIN. Я пытаюсь объединить два разных свойства из одной таблицы с помощью разных двух ключей
.
Но я не могу получить второе свойство JOIN. Упрощенный пример - Мой класс - ...