Вопросы по теме 'nhibernate'

Проблема с запросом NHibernate
Я новичок в NHibernate и начинаю ориентироваться. У меня есть модель предметной области, которая чем-то похожа на дерево. У фондов есть периоды, в которых есть выбор, есть аудит - Теперь я хотел бы получить все аудиты для определенного фонда...
529 просмотров
schedule 30.09.2022

Как совместить каскадные обновления/удаления между SQL Server и NHibernate?
Я пишу приложение с созданной вручную моделью предметной области (классы) и созданной вручную моделью данных (таблицы/отношения) и позволяю NHibernate позаботиться об отображении. Лучше указать базе данных выполнять каскадные обновления или...
544 просмотров

Однозначное сопоставление NHibernate, где данные второй таблицы могут быть нулевыми
У меня есть существующая база данных с таблицей Транзакции в ней. Я добавил новую таблицу TransactionSequence, в которой каждая транзакция в конечном итоге будет иметь только одну запись. Мы используем таблицу последовательности для подсчета...
19646 просмотров
schedule 24.01.2024

Коллекция Nhibernate ValueType как строка с разделителями в БД
У меня есть устаревшая БД, которую я сопоставляю с Nhibernate. И в некоторых местах список строк или объектов домена отображается как строка с разделителями в базе данных. Либо 'string|string|string' в случаях типов значений и, например,...
976 просмотров
schedule 14.11.2023

Верно ли, что NHibernate ISession.save(newTransientEntity) будет возвращать только сгенерированный идентификатор, но НЕ будет обновлять свойство Id объекта?
Используя NHibernate.Mapping.Attributes, у меня есть класс сущности с чем-то вроде: [Class] public class EntityA { ... [Id][Generator(class="guid")] public Guid Id {...} [Property] public string Property1 {...} ... } Скажем,...
4459 просмотров

Nhibernate: обработка исключения ITransaction, чтобы новые транзакции могли продолжаться с той же ISession
У меня есть список из 10 объектов данных, которые я хочу вставить / обновить в базу данных с помощью NHibernate. Если один генерирует исключение (скажем, нарушение первичного ключа), я все равно хочу вставить / обновить другой 9. Я свернул каждую...
4834 просмотров
schedule 14.10.2022

Где я могу найти хорошее эталонное приложение NHibernate и ASP.NET MVC
Где я могу найти хорошее эталонное приложение NHibernate и ASP.NET MVC? Я загрузил S # arp, и мне показалось, что это намного больше, чем мне нужно (IOC и CodeGen через T4). Возможно, я займусь этим позже, но сначала мне нужно что-то поменьше....
3667 просмотров

NHibernate Eager загрузка многоуровневых дочерних объектов
У меня есть иерархия объектов, Заказ, Контакт, Адрес: public class Order { public virtual Contact BillingContact { get; set; } } public class Contact { public virtual Address Address { get; set; } } Я хочу запросить заказ по...
13497 просмотров
schedule 03.03.2024

Как лучше всего использовать списки только для чтения в NHibernate
Модель предметной области, над которой я работаю, имеет корневой агрегат и дочерние сущности. Что-то вроде следующего кода: class Order { IList<OrderLine> Lines {get;set;} } class OrderLine { } Теперь я хочу, чтобы мой Орден...
4395 просмотров

Запрос несопоставленных столбцов в NHibernate
У меня есть класс, который отображается в таблице с помощью NHibernate. Проблема в том, что только некоторые свойства отображаются в столбцы таблицы. Это нормально, потому что отображаются только те столбцы, которые мы используем для отображения,...
7404 просмотров
schedule 10.04.2024

NHibernate: группировка и подсчет
У меня есть таблица соотнесения User, Book и UserBooks. Таблица UserBooks подобна этой |UserID | BookID | Status | 1 34 Read 1 35 Unread 2 34 Read 2 70 Read 2 32...
7932 просмотров
schedule 01.12.2023

Определите, изменилось ли поле сущности в NHibernate
У меня есть вызов, который должен определить, изменилось ли поле. Но вызов get с использованием этого идентификатора объекта возвращает тот же объект, а не предыдущую версию. Entity e = Dao.Get(id); //At this point e.Field is X e.Field = y;...
3030 просмотров
schedule 16.09.2022

NHibernate отношения "многие-к-одному", удаляющие только родительский элемент
У меня есть отношения "многие к одному" между объектами Product и Supplier . Мне нужно удалить Supplier , не удаляя принадлежащие ему Product . Вот упрощенная версия классов: public class Supplier { public virtual IList<Product>...
3072 просмотров

FluentNhibernate и SQLite
Я не могу заставить драйвер SQLite работать в моей сессии. Я скачал SQLite 1.0.48 с сайта http://sqlite.phxsoftware.com/ . Я добавил ссылки на System.Data.SQLite в свой проект Tests. public static IPersistenceConfigurer...
4427 просмотров

LINQ to NHibernate, получить запрос массива идентификаторов
Код: public IList<T> GetByMultipleIds(int[] ids) { List<T> result = _session.Linq<T>() .Where(x => ids.Contains(x.Id)).ToList(); return result; } Броски: An exception of...
7180 просмотров
schedule 22.01.2024

Возврат класса из вложенной коллекции с использованием NHibernate
Доман: class Action Products: IList of class ActionProducts: Category: class Category Products: IList of class Product Теперь я хочу это: var products = from a in Session.Linq<Action>()...
2816 просмотров
schedule 13.05.2024

Обновление объекта с помощью NHibernate в Asp.Net
Какой рекомендуемый способ обновления объекта? Пока что придумал два пути: Просто создайте новую сущность с существующим идентификатором и обновленными значениями свойств и используйте session.SaveOrUpdate () Используйте DTO, извлеките...
801 просмотров
schedule 07.10.2022

Использование Castle Windsor и средства NHibernate на виртуальном хостинге
Я пытаюсь использовать Windsor и NHibernate в среде со средним уровнем доверия, и у меня возникают проблемы с разрешениями. Я прочитал другие вопросы по этому поводу, но я использую средство NHibernate Виндзора, которое я не видел в обсуждении. По...
893 просмотров

Как я могу сделать так, чтобы NHibernate узнал о первоклассном нулевом объекте без сохранения базы данных?
Я хотел бы использовать шаблон Null Object в моем домене, но я не хочу, чтобы в моей базе данных были записи, относящиеся к нему - я бы предпочел, если бы NHibernate смог сопоставить нулевое значение SQL с моим Null-объектом. , и наоборот....
849 просмотров

Контекст данных и сеанс Nhibernate
Я новичок в объектно-ориентированном программировании. Я работаю с приложением Windows и шаблоном представления модели и хочу, чтобы было доступно отслеживание изменений. Мой вопрос заключается в следующем Нужен ли мне ведущий для проведения...
1140 просмотров
schedule 01.12.2022