Описание тега fluent-nhibernate

Fluent NHibernate позволяет писать сопоставления NHibernate в строго типизированном коде C#. Это позволяет упростить рефакторинг, улучшить читаемость и сделать код более кратким.
2 ответа

Сопоставление формул FluentNhibernate с параметрами из объединенной таблицы

У меня проблема с отображением формулы FluentNhibernate. Мне нужно использовать столбец из объединенной таблицы в формуле. Проблема демонстрируется в следующих трех таблицах: город, человек, адрес class Person { int PersonId { get; set; } int Addres…
0 ответов

Как использовать NHibernate/Fluent с WPF?

Какова лучшая техника в наши дни для привязки данных WPF к работе с NHibernate? Я использую Fluent, так что это должно быть то, что правильно работает с автопроизводителем. Похоже, что по всей сети есть довольно много информации об этом, но все это …
1 ответ

Свободное автоматическое отображение Nhibernate. Ассоциация относится к несопоставленному базовому классу.

У меня следующая ситуация: AssemblyX с сущностями db ссылается на внешнюю сборку Y и использует ее классы в качестве базовых классов. AssemblyX добавляет некоторые свойства навигации, если это необходимо. Конечно, я могу скопировать все это и исполь…
1 ответ

Как наилучшим образом спроектировать классы данных сущностей для следующей схемы SQL?

У меня есть следующая схема базы данных: http://lh4.ggpht.com/_SDci0Pf3tzU/SdM3XnAmmxI/AAAAAAAAEps/Ie3xW3ZVNfQ/styleerror.png Вопрос в том, как создать класс данных сущностей в Nhibernate? Это лучше: public class Store { public virtual int Id { get;…
1 ответ

Получение одного и того же объекта с тем же идентификатором, но с другим дочерним идентификатором nhibernate

У меня есть отношения в моих энтузиастах как один ниже. Мои данные поступают, как показано ниже. Id name Child_id 1 Mark 1 1 Mark 2 Но когда я пытаюсь получить родителя, передавая Id 1, используя where, это дает мне два результата, оба одинаковы, да…
06 июн '13 в 10:47
5 ответов

Поддерживает ли Fluent NHibernate "триггер-идентичность"

Я разместил вопрос в новой группе Fluent-NHibernate, но пока от ответа не было никакого ответа. Существует ли отображение Fluent NHibernate для метода "идентификатора триггера" NHibernate для генерации первичных ключей. Спасибо
12 ноя '09 в 16:41
1 ответ

Свободный экспорт NHibernate (1.2.0.712) в HBM не работает / не соблюдает соглашения

Функция экспорта HBM в Fluent NHibernate, похоже, не работает. Если я вызываю FluentMappingsContainer.ExportTo, сгенерированные сопоставления получаются неверными, и я получаю следующее исключение: FluentNHibernate.Cfg.FluentConfigurationException: …
12 дек '11 в 15:51
1 ответ

Свободное отображение Nhibernate / Join

В моем коде у меня есть три основных объекта: 1. Компания 2. Персонал 3. Должность Персонал может иметь несколько должностей в разных компаниях. Я хочу получить весь персонал, связанный с конкретной компанией. В коде я бы сделал что-то вроде: public…
18 май '15 в 09:27
0 ответов

Утечка памяти в Autofac Nhibernate

У нас есть Сервисы WCF, использующие autofac и FluentNhibernate. Проблема в том, что это приводит к утечке памяти. Через каждые 2-3 часа наше приложение становится очень медленным, и мы должны перезапустить наш пул приложений. Ниже приведен код в на…
31 окт '17 в 21:55
1 ответ

NHIbernate: Получить дочерний объект, отфильтрованный по свойству родительского объекта

Я использую Fluent NHibernate для сопоставления своих сущностей. Мои занятия: public class Email { public virtual int Id { get; protected set; } public virtual string Status { get; set; } public virtual string Login { get; set; } public virtual stri…
2 ответа

"Массовая вставка" для каскадного списка

У меня есть объект с каскадным списком, который отображается следующим образом: HasMany(x => x.Products).Cascade.AllDeleteOrphan(); //.BatchSize(10000); После добавления 20000 товаров в список фиксация занимает более 30 секунд (в то время как мак…
01 апр '15 в 12:18
0 ответов

Fluent Nhibernate таблица медленной нагрузки

Возникают проблемы с Fluent Nhibernate, таблица загрузки очень медленная только на сервере и нормальная на локальном. Когда я использую ленивую загрузку и не вызываю ProductImageValuesTest Это работает нормально. Также нет проблем при запросе вызова…
3 ответа

Свободный NHibernate. Авто картография и условные обозначения

Я новичок в NHibernate, его конфигурация всегда казалась мне слишком обременительной. Вчера я столкнулся с функциями Auto Mapping в Fluent NHibernate и был приятно впечатлен. Для самообучения я поставил перед собой задачу попробовать первый проект "…
07 авг '09 в 02:34
1 ответ

Как проверить постоянство спецификации Fluent-NHibernate.VerifyTheMappings со списками и реляционными объектами?

Как бы вы протестировали этот сценарий? Я только начал изучать NHibernate и получил свой первый удар в TDD. До сих пор я действительно наслаждался этим и использовал свободное владение Nhibernate для составления карт своих классов. Однако мне кажетс…
07 дек '08 в 13:59
1 ответ

Свободная обработка исключений сеанса NHibernate

Как обрабатывать исключения NHibernate во время сеансов? Есть много примеров через Интернет: http://nhibernate.info/doc/nh/en/index.html https://svn.code.sf.net/p/nhibernate/code/trunk/nhibernate/src/NHibernate/ISession.cs И многие, многие потоки St…
26 фев '15 в 11:13
3 ответа

Fluent NHibernate - семена next_hi, специфичные для класса / сущности, при использовании генератора HiLo

В основном я пытаюсь сделать то же самое, что и этот вопрос, но с Fluent NHibernate. Вот мое соглашение по генерации идентификаторов: public class IdGenerationConvention : IIdConvention { public void Apply(IIdentityInstance instance) { instance.Gene…
09 сен '09 в 14:50
2 ответа

Как проверить генерацию таблиц с помощью nhibernate (schemaexport)? в контексте asp.net

Ну, это мой самый первый проект с беглым hibernate. У меня был небольшой опыт работы в hibernate и nhibernate. Этот контекст для меня совершенно новый, поскольку это проект веб-приложения. Так что у меня есть мой проект веб-приложения с большей част…
1 ответ

Модульное тестирование.NET Core 2.1 с помощью NHibernate и InMemory SQLite

Я получаю следующую ошибку при запуске моих тестов XUnit FluentNHibernate.Cfg.FluentConfigurationException: неверная или неполная конфигурация использовалась при создании SessionFactory. Проверьте коллекцию PotentialReasons и InnerException для боле…
0 ответов

Не удается установить IsolationLevel.ReadUncommitted с помощью Session.BeginTransaction

Я пытаюсь установить IsolationLevel.ReadUncommitted, используя следующий код public class EntityRepository : RepositoryBase<Entity>, IEntityRepository { ... public void SomeFunction() { using (var transaction = Session.BeginTransaction(Isolati…
25 июл '14 в 10:09
1 ответ

FluentNHibernate сущность локализации

Прежде всего, я исследовал некоторые решения, подобные этому. Теперь я пытаюсь достичь чего-то вроде этого: public class Article : Entity { public int ID {get;set;} public CultureInfo Culture {get;set;} public DateTime PublishedOn {get;set;} public …
22 ноя '12 в 16:39