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

Можете ли вы запрашивать разные базы данных на одном сервере, используя 1 сеанс NHibernate?
Нужно ли создавать новый объект SessionFactor y и Session для каждой базы данных? У меня есть хранилище данных для данных моего приложения и отдельное хранилище данных для безопасности моих сотрудников, которое используется для проверки...
787 просмотров
schedule 09.05.2024

Реализация NHibernate IInterceptor (добавить свойства в таблицу БД, которых нет в исходном доменном классе)
Как можно установить некоторые специальные значения столбцов при обновлении / вставке сущностей через NHibernate без расширения классов домена специальными свойствами? Например: в моем случае я хотел бы получить объект и за мгновение до обновления...
924 просмотров
schedule 20.07.2022

Использование классов в проектах на основе ORM
Этот вопрос касается сценариев «наилучшего использования» в проектах с ORM, такими как NHibernate, Subsonic, Linq2SQL и т. Д. Все эти инструменты генерируют базовые классы сущностей, одни с атрибутами, другие без них. Используют ли люди эти классы...
275 просмотров
schedule 23.12.2023

Беглое отображение Nhibernate свойства из другой таблицы
У меня возникла проблема с сопоставлением столбца в таблице A со свойством класса, которое в первую очередь сопоставлено с таблицей B. Следующее лучше объясняет это: Есть класс CustomerRisk, у которого есть свойства Risk и CustomerNumber. В базе...
1567 просмотров
schedule 17.04.2024

Получить дочерний элемент без первичного ключа NHibernate
Я пытаюсь получить коллекцию объектов в родительский объект с помощью сопоставления. У меня есть родительский объект ScoreCard, первичный ключ которого - это идентификатор GUID (Id), и дочерний объект Score, первичный ключ которого является...
4150 просмотров

Как предотвратить вставку повторяющихся данных с помощью nHibernate?
Я создаю систему блога / CMS (для удовольствия, я знаю, что есть тонна, которую я мог бы использовать). У меня есть простой объект Tag, который имеет только свойство Id (int) и TagName (string) . Я хотел бы настроить nHibernate так, чтобы я мог...
1606 просмотров
schedule 23.12.2023

Реализация IPagedList‹T› на моих моделях с использованием NHibernate
Я обнаружил, что при использовании NHibernate и создании отношения «один ко многим» для объекта, когда многие становятся очень большими, это может резко замедлиться. Теперь у меня есть методы в моем репозитории для сбора постраничного IList этого...
4938 просмотров
schedule 02.06.2024

Как присоединиться к столбцам PK/FK, используя HQL?
Как с помощью HQL объединить столбцы (или свойства объекта), которые не являются PK/FK? Я читаю документы, и кажется, что они неявно собираются присоединиться к столбцам ПК, верно? https://www.hibernate.org/hib_docs/nhibernate/html/queryhql.html
1711 просмотров
schedule 16.11.2023

Используя nHibernate, как я могу читать незафиксированные?
Используя nhibernate, как я могу установить уровень транзакции для чтения незафиксированных? С SQL я обычно устанавливаю уровень транзакции в начале моей хранимой процедуры или использую встроенный (NOLOCK).
4457 просмотров
schedule 25.05.2024

Ничего не происходит в SaveOrUpdate с использованием FluentNHibernate
При обновлении сущности с помощью метода SaveOrUpdate с FluentNHibernate ничего не происходит. Flush работает, но я хочу использовать SaveOrUpdate из-за существующей инфраструктуры репозитория. В чем может быть проблема? Конфигурация:...
4605 просмотров
schedule 04.09.2022

Сопоставьте свойство с последней записью в NHibernate
Допустим, мой домен выглядит так: У меня есть объект Vehicle, у которого есть свойство OdometerReading. Показания одометра содержат мили и дату (когда оно было прочитано). Мне нужно сохранить историю всех показаний одометра для...
174 просмотров
schedule 02.06.2024

NHibernate — проблема с AddEntity и AddJoin
Я использую NHibernate с запросом SQL для заполнения некоторых объектов сущностей. У меня есть объект Item, который ссылается на объект User (чтобы указать владельца Item) class Item { public User User; } Мой SQL-запрос (на самом деле он...
8997 просмотров
schedule 16.04.2024

Использование функции замены sql в именованном запросе nHibernate
Я использую Nhibernate 2.1.0 в своем проекте. У меня есть класс Item со свойством Path и следующий именованный запрос: <hibernate-mapping xmlns='urn:nhibernate-mapping-2.2'> <sql-query name='updateUNC'> <query-param...
2306 просмотров
schedule 22.07.2022

Отображение NHibernate: один ко многим, где
Мне нужно ограничить коллекцию «один ко многим» столбцом даты со значением, указанным в родительском элементе. Атрибут «где» на комплекте или сумке идеально подходит для этого. В документации NHibernate атрибут 'where' описывается как...
807 просмотров
schedule 23.05.2024

Проблема сопоставления / запроса nHibernate
// Request.hbm.xml <many-to-one name="Grant" class="Grant" column="GrantId" lazy="false"/> // Grant.hbm.xml <set name="requests" table="Request" generic="true"> <key column="GrantId" /> <one-to-many...
294 просмотров
schedule 23.09.2022

Хранение double.MinValue с помощью Nhibernate в sqlite
Я использую nhibernate для своего сохранения ИЛИ и сохраняю список двойников в таблицу, используя следующее сопоставление (где список встроен в другой класс). <list name="Values" access="field" table="Values_double" > <key...
386 просмотров
schedule 07.04.2024

Нет Persister для: ошибка при сохранении с перехватчиком INotifyPropertyChanged
Используя метод, описанный в NHibernate и INotifyPropertyChanged . , репозиторий вернет коллекцию прокси, реализующих INotifyPropertyChanged, но на некоторых объектах при сохранении или удалении выдаст ошибку: at...
1887 просмотров
schedule 12.10.2022

Не удалось загрузить файл или сборку в NHibernate
Недавно у меня возникли проблемы с файлом hibernate.cfg.xml , так как у меня не было следующей строки. <property name='proxyfactory.factory_class'>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>...
43652 просмотров
schedule 25.06.2022

Как в Fluent NHibernate объединить автоматические типы с неавтоматизированными типами?
Прямо сейчас я переключаю свой проект с классического плавного стиля nhibernate, в котором вручную задается ClassMap для каждого объекта домена, на то, чтобы автоматическое отображение автоматически генерировало сопоставления для меня. Но я хотел...
1214 просмотров

Удаление NHibernate "многие ко многим", вызывающее нарушение внешнего ключа
У меня проблема с довольно простой настройкой в ​​NHibernate. (Я использую Fluent Nhibernate) У меня есть два следующих объекта, настроенных с двунаправленным отображением «многие ко многим». Проект - Категории (IList) Категория -...
1665 просмотров
schedule 11.04.2024