Вопросы по теме 'nhibernate'
Проблема с запросом NHibernate
Я новичок в NHibernate и начинаю ориентироваться.
У меня есть модель предметной области, которая чем-то похожа на дерево.
У фондов есть периоды, в которых есть выбор, есть аудит - Теперь я хотел бы получить все аудиты для определенного фонда...
529 просмотров
schedule
30.09.2022
Как совместить каскадные обновления/удаления между SQL Server и NHibernate?
Я пишу приложение с созданной вручную моделью предметной области (классы) и созданной вручную моделью данных (таблицы/отношения) и позволяю NHibernate позаботиться об отображении.
Лучше указать базе данных выполнять каскадные обновления или...
544 просмотров
schedule
21.11.2023
Однозначное сопоставление 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 просмотров
schedule
22.01.2024
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 просмотров
schedule
05.11.2023
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 просмотров
schedule
19.10.2022
Запрос несопоставленных столбцов в 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 просмотров
schedule
10.11.2023
FluentNhibernate и SQLite
Я не могу заставить драйвер SQLite работать в моей сессии.
Я скачал SQLite 1.0.48 с сайта http://sqlite.phxsoftware.com/ .
Я добавил ссылки на System.Data.SQLite в свой проект Tests.
public static IPersistenceConfigurer...
4427 просмотров
schedule
18.01.2024
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 просмотров
schedule
27.11.2023
Как я могу сделать так, чтобы NHibernate узнал о первоклассном нулевом объекте без сохранения базы данных?
Я хотел бы использовать шаблон Null Object в моем домене, но я не хочу, чтобы в моей базе данных были записи, относящиеся к нему - я бы предпочел, если бы NHibernate смог сопоставить нулевое значение SQL с моим Null-объектом. , и наоборот....
849 просмотров
schedule
03.02.2024
Контекст данных и сеанс Nhibernate
Я новичок в объектно-ориентированном программировании. Я работаю с приложением Windows и шаблоном представления модели и хочу, чтобы было доступно отслеживание изменений. Мой вопрос заключается в следующем
Нужен ли мне ведущий для проведения...
1140 просмотров
schedule
01.12.2022