Результаты поиска по запросу "nhibernate-mapping"

1 ответ

, Поскольку границы следуют совершенно другим понятиям, пути к этому нет. Вы должны знать, откуда поступают данные, и, возможно, использовать дополнительные ограничения БД.

ел несколько примеров, в которыхdecimal используется в проектах NHibernate для отображения столбцов целых чисел в Oracle. Щас пользуюсьint а такжеlong в моей программе. Каковы преимуществаdecimal надint/long? Это работает лучше?

5 ответов

Кстати, я получил это, чтобы перестать выдавать исключение, спасая пациента перед созданием объектов страхования. Таким образом, Insurance.Patient не ссылался на временный объект. Однако это кажется мне неправильным. Разве NH не должен быть в состоянии сохранить целый граф объектов и знать, как сохранить временные объекты?

учаю это исключение (полное исключение внизу): NHibernate.PropertyValueException was unhandled by user code Message="not-null property references a null or transient valueClearwave.Models.Encounters.Insurance.Patient" ...

5 ответов

Я предполагаю, что, хотя БД является устаревшим, вы получили некоторый контроль над ним, поскольку вы можете вставлять новые строки. Это очень дешевое и легкое решение.

отаю с устаревшей базой данных в Oracle, и в некоторых из моих таблиц есть столбцы, которые установлены в NOT-NULL, что мне не нужно в моей доменной модели, но, очевидно, мне нужно где-то указать это хотя бы какое-то значение по умолчанию ...

ТОП публикаций

1 ответ

Какую помощь вы ищете? Вы уже приняли мой ответ на этот вопрос.

аюсь создать одну сущность из 2 таблиц, связанных не первичным ключом Таблицы: CREATE TABLE [employees]( [ssn] [nvarchar](9) NULL, [active] [bit] NULL, [employee_id] [int] IDENTITY(1,1) NOT NULL ) CREATE TABLE [sam_employees]( ...

1 ответ

Свободный NHibernate - замечательный инструмент, поэтому я надеюсь, что ошибка в последней версии будет исправлена. :-)

я двунаправленная ассоциация «многие ко многим» между EntityA и EntityB, и я использую класс ассоциации, EntityABLink, для моделирования этого, потому что есть другие атрибуты об отношениях, которые мне нужно отслеживать. Кроме того, у меня также ...

3 ответа

Атрибут [Indexed] теперь работает так же.

ли создавать табличные индексы вместе с остальной схемой базы данных с помощью Fluent NHibernate? Я хотел бы иметь возможность генерировать полный DDL базы данных с помощью автоматизированного процесса сборки.

1 ответ

 рассматривается выше во 2-м абзаце раздела «Коллекции».

аюсь заставить NHibernate использовать множество сторон коллекции для управления двунаправленной ассоциацией, чтобы смоделировать отношения ноль-к-одному. Родительский класс и карта: public class Parent { private ICollection<Child> children; ...

1 ответ

NHibernate: сопоставить один класс с двумя одинаковыми таблицами

Мне нужно сопоставить одну сущность с двумя таблицами (Invoice и InvoiceHistory). Я не могу объединить две таблицы базы данных в одну и добавить столбец состояния, чтобы различать их. Две таблицы имеют одинаковую структуру, но, как следует из ...

3 ответа

Попробуй это...

я есть карта в соответствии с этим. <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Model.Entities" schema="etl" assembly="Model" default-lazy="false"> <class name="Model.Entities.DataField, Model" table="mdm_field"> <id ...

1 ответ

Все отображение немного странно. Зачем использовать справочный класс? Если это действительно необходимо, зачем использовать составной ключ?

авно обновился до FluentNHibernate 1.2, который использует NHibernate 3.1. После обновления некоторые из моих старых сопоставлений не работают. Мне было трудно понять, почему, я подумал, может кто-то здесь может помочь. У меня есть 3 класса, ...