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

Отображения XML для объектно-реляционного сопоставителя.NET framework (ORM) NHibernate, созданные с помощью файлов.hbm.xml.
1 ответ

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

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

Как отобразить представление без столбца идентификаторов в NHibernate?

У меня есть мнение, что я собираюсь только читать (без записи). Это представление не имеет уникального ключа (не составного события). Так как я могу отобразить этот вид в NHibernate, не касаясь вида? Я не хочу добавлять новый столбец в представление…
19 дек '11 в 20:27
0 ответов

Модель для распределения ресурсов

Я работаю над проектом по управлению временем и ищу некоторые практические модели объектов / постоянства. У Фаулера есть несколько отличных идей о распределении ресурсов в его книге "Шаблоны анализа", но многие излишне излишни в том, что мне нужно п…
17 июл '09 в 19:43
2 ответа

NHibernate DataTypes - NoYes Boolean

Каков наилучший способ получить обратное поведение булевого типа YesNo в отображении NHibernate? Я хочу, чтобы "Y" означало "ложь", а "N" - "истина". Есть ли тип NoYes? Вы пишете нестандартный тип? что-то действительно простое? Эта проблема необходи…
03 мар '09 в 19:06
1 ответ

Отображение NHibernate по коду, эквивалентному для <объект-базы данных>

У меня есть отображение NHibernate, которое использует элемент , который использует класс определения. Отображение выглядит примерно так: &lt;?xml version="1.0" encoding="utf-8" ?&gt; &lt;hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespac…
1 ответ

Как сделать много-много отношений в одной и той же таблице

Как сделать много-много отношений в одной и той же таблице У меня есть название модели продукта, я хочу добавить больше продуктов хочу создать дополнительную таблицу, где будут два поля producid и product2 M-to-Many public class Product { public vir…
04 июн '13 в 09:22
0 ответов

NHibernate обновляет все дочерние строки при добавлении нового дочернего

Я борюсь с проблемой, связанной с отображением родитель-ребенок. Я думаю, что все сделал правильно, но каждый раз, когда я добавляю дочерний элемент и сохраняю родительский элемент, nhibernate выполняет вставку, а затем обновляет все строки в списке…
22 май '15 в 12:58
1 ответ

Как сопоставить компонент с частной областью с Fluent NHibernate?

Я получил столбцы в устаревшей схеме, которые я хотел бы отобразить как компонент (он же тип значения). Ссылка на тип компонента / значения имеет частную область видимости. Код объекта выглядит так: public class Allocation : Entity&lt;int&gt; { //..…
1 ответ

Я получаю исключение "Не удалось разобрать конфигурацию"

Ниже приведены подробности об исключении, которое я получил: Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration:&lt;br&gt; &lt;br&gt; hibernate.cfg.xml&lt;br&gt;&lt;br&gt; at org.hibernate.cfg.Configuration.do…
16 июн '17 в 09:42
0 ответов

Данный ключ отсутствует в словаре NHibernate на Delete

У меня проблемы с удалением объекта из базы данных с помощью NHibernate v3. foreach (ShoppingCart s in query ) { _session.Delete(s); trans.Commit(); break; } "Данный ключ отсутствует в словаре" Там действительно нет более конкретной информации, чем …
13 ноя '11 в 12:07
0 ответов

Как научить NHibernate использовать возвращенный скаляр хранимой процедуры, используемой в пользовательском sql-insert?

У нас есть отображение NHibernate, где мы должны использовать пользовательские хранимые процедуры для вставок, обновлений и удалений. У нас есть отображение следующим образом. &lt;class name="MyNamespace.MyClass" table="[MYTABLE]"&gt; &lt;id name="I…
21 авг '17 в 15:57
1 ответ

Как сохранить динамический объект в nhibernate

У меня есть таблица User в базе данных, и я создал отображение Nhibernate для извлечения данных из этой таблицы. Я создал динамическое отображение, которое возвращает список хеш-таблиц в ответе, а не тип пользователя, потому что для пользователя не …
08 ноя '12 в 08:07
2 ответа

Невозможно установить точность и масштаб в десятичном формате при создании таблицы SQL Server CE с помощью NHibernate

Я использую сопоставление NHibernate по коду для создания таблиц как на сервере (SQL Server 2008), так и на клиенте (SQL Server CE 3.5). Это один столбец Property(x =&gt; x.Latitude, c =&gt; { c.Precision(10); c.Scale(8); c.NotNullable(false); }); о…
1 ответ

Свободная проблема свойств отображения HNibernate

У меня есть две сущности, одна из которых называется "Пользователь", а другая - "Членство", в которой сопоставление "один ко многим" переходит от пользователя к членству. Мне нужно добавить свойство в моем объекте User с именем CurrentMembership, ко…
1 ответ

Hibernate ManyToMany добавляет ценность, когда существует в другой таблице

У меня есть таблицы с отношениями @ManyToMany. Я получаю исключение "отдельная сущность передана для сохранения", когда я пытаюсь добавить значение в таблицы Employees.First я создал некоторые данные в Outpost. Как добавить сотрудника? Вот мой код С…
02 фев '15 в 13:21
1 ответ

NHibernate - Отображение абстрактного неизменяемого объекта значения

У меня есть следующая модель предметной области, которую мне нужно сохранить в базе данных с помощью Fluent NHibernate: public class Entity { public Guid Id { get; set; } public IValueObject AnyValueObject { get; set; } } public interface IValueObje…
1 ответ

StringType для отображения Nhibernate по коду

Эй, ребята, я пытаюсь отобразить имя моего свойства, тип которого в моем коде - String. Когда я создаю класс отображения и пытаюсь присвоить ему тип, я использую этот синтаксис: Свойство (x => x.Name, m => { ... m.Type(new StringType()); ... }); И э…
06 июн '13 в 13:13
1 ответ

Сделать NHibernate перезаписать данные в коллекции

Допустим, у меня есть класс: public class Entity { ... public IEnumerable&lt;Cousin&gt; Cousins { get; set; } } ... и я наметил это... public class EntityMap : ClassMap&lt;Entity&gt; { public EntityMap() { ... HasMany(x =&gt; x.Cousins).Cascade.AllD…
1 ответ

Свободное исключение конфигурации

if (_cacheSessionFactory == null) { Configuration config = null; _cacheSessionFactory = ReadOrBuildConfiguration().ExposeConfiguration( cfg =&gt; { SetSessionContext(cfg); cfg.SetListener(ListenerType.Flush, new PostFlushFixEventListener()); Configu…
1 ответ

C# mvc2 nhibernate проблема

У меня есть следующее отображение в моем приложении. Отображение создается с помощью специального инструмента. Другие сгенерированные отображения работают нормально, но это дает мне странную ошибку, которую я не понимаю. Это отображение; &lt;?xml ve…