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

Запрос NHibernate2 подключается при получении коллекции с прокси. Это правильное поведение?
Это мой класс: public class User { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual IList<UserFriend> Friends { get; protected set; } } public class UserFriend { public...
68 просмотров

NHibernate SchemaExport иногда не может удалить таблицу
Я использую NHibernate для DAL моего приложения и, в частности, функцию NHibernate SchemaExport для удаления / воссоздания моей схемы базы данных перед выполнением модульных тестов. Проблема, с которой я столкнулся, заключается в том, что когда я...
7198 просмотров
schedule 16.10.2021

Как создать многоколоночный индекс или уникальное ограничение с помощью NHibernate
Как создать многоколоночный индекс и / или уникальное ограничение с помощью NHibernate Mapping или Fluent NHibernate.
8560 просмотров

NHibernate.TypeMismatchException: предоставлен идентификатор неправильного типа. Ожидается: System.Int32, получил System.Int64
Я использую следующий запрос, чтобы получить клиента. Клиент имеет публичный идентификатор типа long. var client = Session.CreateQuery("from Client as c where c.Id = :Id").SetParameter("Id", 1, NHibernateUtil.Int64).UniqueResult<Client>();...
5787 просмотров
schedule 02.11.2021

IndexOutOfRangeException Глубоко в недрах NHibernate
У меня есть следующие сопоставления: public class SecurityMap : ClassMap<Security> { public SecurityMap() { Table("Security"); CompositeId().KeyProperty(k => k.Id, "SecurityId").KeyProperty(k...
8432 просмотров

Как найти отображение таблицы сущности NHibernate по типу сущности?
После того, как я сопоставил свой домен в NHibernate, как я могу выполнить обратный поиск этих сопоставлений где-нибудь еще в моем коде? Пример: Сущность Pony по какой-то причине отображается в таблицу с именем «AAZF1203». (Глупые имена...
4987 просмотров
schedule 16.11.2021

NHibernate / SQL Server несколько внешних ключей для одной таблицы Возможно?
У меня есть таблица SalesOrder и отдельная таблица адресов. SalesOrder имеет два адреса - таким образом, избегая использования списка, есть адрес доставки и счет-фактура. Вот как они отображены в файле сопоставления SalesOrder: <many-to-one...
769 просмотров

NHibernate - KeyColumn из родительской таблицы
мое приложение имеет следующую структуру базы данных: Transactions: - TransactionID (PK, Identity) - Type - TotalAmount TransactionDetails: - TransactionDetailID (PK, Identity) - TransactionID (PK) - Amount ProductTransactions: - TransactionID...
2144 просмотров

Свойство сопоставления NHibernate помимо запросов LINQ
мое приложение имеет следующую сущность: public class User { public virtual int UserID { get; set; } public virtual Membership LatestMembership { get { return Membership.First(); } } public virtual IList<Membership> Membership {...
419 просмотров

NHibernate: методы Get и Set средства доступа к настраиваемым свойствам не вызываются
Я пытаюсь сопоставить возможные значения NULL, M и F поля базы данных (LS_RECNUM) со свойством с типом перечисления Gender. Отображение выглядит так: Map(x => x.Gender).Column("LS_GENDER").Access.Using<GenderPropertyAccessor>();...
2327 просмотров

Укажите значение по умолчанию по умолчанию в сопоставлении NHibernate для неиспользуемых столбцов.
Мой объект домена не использует 2 столбца, не допускающие значения NULL, из таблицы в базе данных. Оба столбца являются направляющими. Есть ли способ указать значение по умолчанию для этих столбцов в моем файле сопоставления, чтобы я мог сохранить...
620 просмотров
schedule 25.09.2021

Предложение NHibernate 'Where' вызывает проблемы при каскадном удалении
У меня есть следующий файл сопоставления для объектов «Фото» (отредактирован для краткости): <hibernate-mapping ... default-access="property" default-cascade="none" default-lazy="true"> <class xmlns="urn:nhibernate-mapping-2.2"...
764 просмотров

Отображение FluentNHibernate; Невозможно отобразить двойное или десятичное с масштабом / точностью
Я впервые работаю с FluentNHibernate , пытаясь сопоставить классы с базой данных SQL Express . В целом это работает, но я не могу сопоставить типы свойств Double или Decimal с конкретным масштабом / точностью . Ниже показан результат для одного...
7493 просмотров

FluentNHibernate, зависимости дочерних коллекций
Я пытаюсь сделать более полезный образец учебника по FluentNHibernate , но не понимаю, какой тип зависимостей, которые объекты имеют при запросе из репозитория. В основном я хочу, чтобы объекты были : Двунаправленный ; чтобы я мог...
814 просмотров

как выполнить модульное тестирование сопоставлений с использованием sqlite в памяти, когда у вас есть последовательности
My Real db - это оракул и имеет последовательности (не под моим контролем). Я хочу протестировать сопоставления с помощью sqlite db в памяти, я подумал о нескольких вариантах, сделайте соглашения о последовательности (если возможно), которые будут...
355 просмотров

Отображение Enum как Int с Fluent NHibernate и NHibernate 3
Я использовал этот Как вы сопоставить перечисление как значение int с плавным NHibernate? для сопоставления в прошлом, но я недавно обновился до NHibernate 3, и это, похоже, больше не работает. Я поставил точки останова в свой класс...
11641 просмотров

Как я могу предотвратить неправильную синтаксическую ошибку SQL при сопоставлении отношения «один ко многим» в Fluent NHibernate при использовании настраиваемого класса коллекции?
Я пытаюсь отобразить отношение «один ко многим» в Fluent NHibernate, где свойство коллекции является настраиваемым классом коллекции. Я использую защищенное свойство InnerList в классе коллекции, чтобы открыть коллекцию, но при попытке сохранить...
1381 просмотров

Плавное соединение NHibernate для значения свойства
Я пытаюсь присоединиться к таблице, чтобы получить и установить свойство в POCO. Вот сценарий ... * ПРИМЕЧАНИЕ. - Приложение может принадлежать многим пользовательским сеансам. UserSession (таблица) UserSessionId PK ApplicationId FK...
3619 просмотров

NHibernate создает IMAGE вместо VarBinary (max)
Я использую следующее NHibernate Mapping (NH 3.2) с MS SQL Server 2008 (установите MsSql2008Dialect): <class name="Layout" table="Layout" lazy="false" > <cache usage="read-write"/> <id name="Id" column="Id"...
1257 просмотров

Отображение NHibernate
Я использую отображение HBM. У меня есть таблицы: I) человек со столбцами: 1. ID 2. TYPE 3.CREATE_DATE 4.UPDATE_DATE II) Атрибут со столбцами: 1.ID 2.TYPE (в этом примере человек может быть любого типа) 3.NAME 4.CREATE_DATE 5.UPDATE_DATE...
153 просмотров
schedule 19.11.2021