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

Нарушение ограничений NHibernate "многие к одному" и "уникальность"
У меня проблема с попыткой смоделировать отношение «многие к одному» в NHibernate, где объект на стороне «один» имеет уникальное ограничение на столбец. Проблема в следующем: У меня есть две таблицы: «Человек» и «Страна». С каждым человеком...
3534 просмотров
schedule 24.04.2023

Можем ли мы иметь собственное имя столбца первичного ключа в Fluent NHibernate?
Я так удивлен, пока работаю в Fluent NHibernate. У меня есть устаревшая база данных, в которой имя столбца первичного ключа отличается от моего свойства в модели домена. Я уверен, что могу использовать этот файл сопоставления: <class...
980 просмотров

Отображение NHibernate после нормализации
Пожалуйста, помогите мне - я новичок в NHibernate и не могу найти то, что ищу. У меня есть две таблицы в базе данных: Fund и FundBalance . У Fund может быть много FundBalances , а у FundBalance только один Fund . В C # есть только...
478 просмотров

NHibernate 2. * файлы сопоставления: как определить тип DateTime, допускающий значение NULL (DateTime?)?
Я знаю, что одним из критических изменений в NHibernate 2. * является то, что NHibernate.Nullables больше не поддерживаются. Следовательно, что вы используете в своем файле сопоставления для сопоставления DateTime, допускающего значение NULL? тип?...
13139 просмотров

nHibernate, строки с данным идентификатором не существует
У меня есть сопоставление по этому поводу. <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Model.Entities" schema="etl" assembly="Model" default-lazy="false"> <class name="Model.Entities.DataField, Model"...
33875 просмотров
schedule 30.06.2023

Как мне сопоставить это в NHibernate
У меня два класса: опрос и опрос. Также у меня есть классы «Вопрос» и «Выбор вопроса». Как мне их сопоставить, чтобы я выбрал определенные форматы таблиц. Вот участвующие классы. public class Survey { public IList<Question> Questions...
128 просмотров

Обратный атрибут в NHibernate
Как использовать обратный атрибут? Если я не ошибаюсь, для отношений один ко многим обратный атрибут должен иметь значение true. Для отношений «многие ко многим» один из обратных атрибутов класса сущности должен иметь значение «истина», а другой -...
36798 просмотров
schedule 14.07.2023

Свободное отображение nhibernate таблицы на иерархию
У меня есть простой сценарий, в котором у меня есть объект Action (это приложение в стиле рабочего процесса), у которого есть вычисляемое свойство DueDate. Теперь id хотел бы представить SlidingAction, единственное отличие которого (на данном...
1159 просмотров

NHibernate не удаляет потерянный объект
У меня есть несколько классов, которые выглядят так public class Token { public int Id { get; set; } public ITokenInstance Instance { get; set; } } public interface ITokenInstance { int...
1594 просмотров
schedule 20.03.2023

nHibernate: сохранение нового родительского объекта при создании дочернего объекта
Я пытаюсь сохранить запись с сопоставлением свойств «многие к одному». Я пытаюсь назначить здесь только что созданный родительский объект (или использовать существующий, но это нормально работает), но я получаю сообщение об ошибке, когда он пытается...
2129 просмотров

Свободный объект NHibernate имеет множество коллекций различных типов подклассов
Итак, с основным отображением дискриминатора все работает хорошо. Я могу напрямую взаимодействовать с объектами A и B без каких-либо проблем. public class BaseType {} public class EntityA : BaseType {} public class EntityB : BaseType {} Это...
2283 просмотров

сохранение свойства, которое зависит от других свойств и настраиваемых преобразований
Мне интересно, как сохранить свойство, которое зависит как от обычных постоянных свойств (например, string, int), так и от некоторых собственных пользовательских преобразований. Например, предположим, что у меня есть class A { public int Id...
118 просмотров
schedule 16.03.2023

Как вы отображаете агрегатные функции в NHibernate?
Я новичок в NHibernate и пытаюсь создать свое первое сопоставление. Я создал такой класс (мой пример упрощен): public class Buyer { public int BuyerID { get; set; } public string Name { get; set; } public decimal AverageOrderAmount...
1522 просмотров
schedule 26.07.2022

Пользовательские конвертеры для типов доменов с использованием NHibernate
Моя модель домена использует System.Net.Uri для представления URL-адресов и System.Drawing.Color для представления цветов. В базе данных uris - это просто nvarchars, а цвета - это веб-значения (шестнадцатеричные) rgb. Есть ли способ сопоставления...
900 просмотров
schedule 04.03.2023

Коллекция фильтров NHibernate
Используя NHibernate, я хочу отфильтровать коллекцию в классе, чтобы она содержала ТОЛЬКО подмножество возможных объектов. Ниже я привожу образец данных таблицы, чтобы помочь объяснить. Я не могу найти способ сделать это с помощью NHibernate....
5954 просмотров

NHibernate: изменение с lazy = true на fetch = join возвращает мир
В моем приложении есть объект / отображение User. У каждого пользователя есть список контактной информации (телефон, электронная почта и т. Д.) отображение для пользователя содержит: <bag name="ContactInfo" table="contact_info" lazy="true"...
883 просмотров
schedule 03.11.2022

Сопоставление пользовательских классов перечислений с помощью Fluent Nhibernate
Чтение некоторых сообщения от Джимми Боггарда и интересно - как именно можно сопоставить этих зверей с беглым nhibernate? Как для этого будет выглядеть маппинг? public class EmployeeType : Enumeration{ public static readonly...
1249 просмотров

Свободная таблица NHibernate для иерархии классов, проблема сопоставления нескольких таблиц
У меня проблема с плавной таблицей nhibernate для сопоставления иерархии классов. У меня есть 2 объекта домена, контейнер (базовый класс) и альбом (подкласс). Альбом содержит только конструктор. Контейнерные dervies от EntityWithTypedId от Sharp...
1245 просмотров

Ошибки NHibernate в именованных запросах
У меня есть следующий именованный SQL-запрос: <sql-query name="ItemSearch"> <return class="ItemSearchResult"> <return-property name="Item" column="ItemId" /> <return-property name="Distance"...
6109 просмотров
schedule 07.06.2024

NHibernate: свойства родительского списка и связанные дочерние свойства не синхронизируются
У меня есть два связанных объекта: ProgramSession и ProgramTask с отношением «один ко многим». ProgramSession имеет много программных задач. Итак, объекты выглядят так: public class ProgramSession { public virtual IList<ProgramTask>...
527 просмотров