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

NHibernate Eager загрузка многоуровневых дочерних объектов
У меня есть иерархия объектов, Заказ, Контакт, Адрес: public class Order { public virtual Contact BillingContact { get; set; } } public class Contact { public virtual Address Address { get; set; } } Я хочу запросить заказ по...
13497 просмотров
schedule 03.03.2024

FluentNhibernate и SQLite
Я не могу заставить драйвер SQLite работать в моей сессии. Я скачал SQLite 1.0.48 с сайта http://sqlite.phxsoftware.com/ . Я добавил ссылки на System.Data.SQLite в свой проект Tests. public static IPersistenceConfigurer...
4427 просмотров

Как я могу сделать так, чтобы NHibernate узнал о первоклассном нулевом объекте без сохранения базы данных?
Я хотел бы использовать шаблон Null Object в моем домене, но я не хочу, чтобы в моей базе данных были записи, относящиеся к нему - я бы предпочел, если бы NHibernate смог сопоставить нулевое значение SQL с моим Null-объектом. , и наоборот....
849 просмотров

Отображение NHibernate: UserTypes со многими к одному
Новое в NHibernate и изучаем его, поскольку мы модифицируем существующее решение для использования этого ORM. В идеале структура хранилища и классы объектов должны оставаться неизменными, поэтому я столкнулся с одной или двумя проблемами...
1304 просмотров

Компонент NHibernate с отношением «один ко многим» от родителя
Скажем, у меня есть таблица Queue и таблица Job. В таблице Job есть столбец внешнего ключа QueueId для таблицы Queue, т.е. Queue.Id ‹-- Job.QueueId Используя Fluent NHibernate, довольно просто сопоставить это со свойством в классе Queue,...
418 просмотров
schedule 02.11.2023

Свободно владеет NHibernate. Автоматическое сопоставление и условные обозначения
Я новичок в NHibernate, его конфигурационный аспект всегда казался мне слишком обременительным. Вчера я познакомился с функциями автоматического сопоставления в Fluent NHibernate и был впечатлен. Чтобы получить образование, я поставил перед собой...
2343 просмотров

Отображение производного класса с дополнительным свойством коллекции в nhibernate
Я пытаюсь использовать table-per-subclass (который по умолчанию автоматически отображает fluent-nhibernate) со структурой класса, подобной следующей: public class Product { public virtual int Id{ get; set; } public virtual string Title{...
382 просмотров

Fluent NHibernate - укажите имена таблиц / столбцов при использовании генератора HiLo
Да, придирчивый - хороший способ описать это ...;) Кто-нибудь знает, можно ли указать имена таблиц и / или столбцов для использования HiLo с помощью Fluent NHibernate? В настоящее время экспорт схемы создает это ... create table...
1651 просмотров
schedule 04.06.2024

Nhibernate и WCF IList ‹› Конфликт
я воспользуюсь образцом кода, чтобы продемонстрировать свою проблему ... это сущность public class Channel : EntityBase { [DataMember] public virtual IList<LocalChannel> LocalChannels { get; set; } } локальный канал имеет...
2512 просмотров
schedule 18.03.2024

Поиск NHibernate в списке с использованием критериев ICriteria
У меня есть класс X: public class ClassX { public virtual IList<ClassY> ListY { get; set; } ... } Мое сопоставление ClassX (с использованием Fluent) ... HasMany<ClassX>(x => x.ListY ) .Inverse()...
1464 просмотров
schedule 10.10.2022

Свободное отображение NHibernate составного идентификатора из унаследованных составных идентификаторов
Скажем, у меня есть существующая база данных со следующими 3 таблицами: Таблица1: (PK) T1ID1 (PK) T1ID2 Таблица2: (PK) T2ID1 Таблица 3: (FK) T1ID1 (FK) T1ID2 (FK) T2ID1 (где 3 ключа взяты из таблиц выше) У меня вопрос: как...
8679 просмотров

Переопределить сопоставление столбцов Fluent NHibernate по умолчанию
Я пытаюсь найти синтаксис для изменения поведения автомата Fluent NHibernate. Как мне изменить приведенный ниже код, чтобы сопоставить свойство UserId со столбцом с именем UserIdentifier (в качестве примера)? public class MyTypeMap :...
1694 просмотров
schedule 18.04.2024

Соглашения об автоматическом отображении, когда свойство и резервное поле не имеют НИЧЕГО общего?
Используя Fluent NHibernate, я не могу разработать необходимые соглашения об автоматическом сопоставлении для следующего (на первый взгляд простого и распространенного) варианта использования: public class MyClass { private int...
972 просмотров
schedule 18.11.2022

NHibernate: как сопоставить один и тот же столбец с атрибутом и отношением
Я пытаюсь сопоставить один и тот же столбец как атрибут и отношение (по причинам, связанным с устаревшими данными), используя следующее сопоставление: References(x => x.BaseProductTemplate, "ProductCodeTxt"); Map(x => x.DescriptionCode,...
499 просмотров

свободное автоматическое сопоставление динамических компонентов
Кто-нибудь знает, как мы можем автоматически отображать динамические компоненты с помощью Fluent Automapping в NHibernate? Я знаю, что мы можем отображать обычные классы как компоненты, но не мог понять, как отображать словари как динамические...
1740 просмотров
schedule 24.05.2024

Как исправить проблему с десятичными значениями в драйвере Sybase ODBC с помощью NHibernate?
У драйвера Sybase ODBC есть проблема с десятичным типом данных. Например, когда приложение пытается сохранить в базе данных десятичное значение, возникает эта ошибка: ERROR [22018] [DataDirect][ODBC Sybase Wire Protocol driver][SQL...
1820 просмотров

Свободное сопоставление одного столбца NHibernate с составным ключом
У меня есть ситуация, когда я определил объект в своей модели домена, в котором я хотел бы открыть один столбец идентификатора. public class OfferedProduct { public virtual string Id {get; set;} //other properties } Устаревшая...
730 просмотров
schedule 19.12.2023

Как удалить запись?
Я пытаюсь удалить запись базы данных, используя ASP.NET MVC, Fluent и NHibernate. См. приведенный ниже код для примеров того, как я пытаюсь это сделать. Я могу получать, обновлять и вставлять записи, но удаление не работает. Когда метод Delete()...
1556 просмотров

Свободный синтаксис приведения NHibernate и MySQL?
У меня есть таблица в MySQL, в которой есть строковый столбец «Id» в форме «Xnnnn», где nnnn — число. Я хочу найти наибольший определенный nnnn. Так что я: var c = s.CreateCriteria(typeof(Item)) .AddOrder(Order.Desc( Projections.Cast(...
555 просмотров
schedule 23.03.2024

сохранить операцию удаления из коллекции в NHibernate
Когда я удаляю какой-либо объект (или удаляю его) из коллекции (например, списка) и вызываю SaveOrUpdate из родителя этой коллекции, строка дочернего элемента не удаляется, а обновляется путем установки значения внешнего ключа в NULL. Как я могу...
61 просмотров