Вопросы по теме '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 просмотров
schedule
18.01.2024
Как я могу сделать так, чтобы NHibernate узнал о первоклассном нулевом объекте без сохранения базы данных?
Я хотел бы использовать шаблон Null Object в моем домене, но я не хочу, чтобы в моей базе данных были записи, относящиеся к нему - я бы предпочел, если бы NHibernate смог сопоставить нулевое значение SQL с моим Null-объектом. , и наоборот....
849 просмотров
schedule
03.02.2024
Отображение NHibernate: UserTypes со многими к одному
Новое в NHibernate и изучаем его, поскольку мы модифицируем существующее решение для использования этого ORM. В идеале структура хранилища и классы объектов должны оставаться неизменными, поэтому я столкнулся с одной или двумя проблемами...
1304 просмотров
schedule
07.10.2022
Компонент NHibernate с отношением «один ко многим» от родителя
Скажем, у меня есть таблица Queue и таблица Job. В таблице Job есть столбец внешнего ключа QueueId для таблицы Queue, т.е.
Queue.Id ‹-- Job.QueueId
Используя Fluent NHibernate, довольно просто сопоставить это со свойством в классе Queue,...
418 просмотров
schedule
02.11.2023
Свободно владеет NHibernate. Автоматическое сопоставление и условные обозначения
Я новичок в NHibernate, его конфигурационный аспект всегда казался мне слишком обременительным. Вчера я познакомился с функциями автоматического сопоставления в Fluent NHibernate и был впечатлен.
Чтобы получить образование, я поставил перед собой...
2343 просмотров
schedule
14.11.2022
Отображение производного класса с дополнительным свойством коллекции в nhibernate
Я пытаюсь использовать table-per-subclass (который по умолчанию автоматически отображает fluent-nhibernate) со структурой класса, подобной следующей:
public class Product
{
public virtual int Id{ get; set; }
public virtual string Title{...
382 просмотров
schedule
12.05.2024
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 просмотров
schedule
18.03.2024
Переопределить сопоставление столбцов 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 просмотров
schedule
13.05.2024
свободное автоматическое сопоставление динамических компонентов
Кто-нибудь знает, как мы можем автоматически отображать динамические компоненты с помощью Fluent Automapping в NHibernate?
Я знаю, что мы можем отображать обычные классы как компоненты, но не мог понять, как отображать словари как динамические...
1740 просмотров
schedule
24.05.2024
Как исправить проблему с десятичными значениями в драйвере Sybase ODBC с помощью NHibernate?
У драйвера Sybase ODBC есть проблема с десятичным типом данных.
Например, когда приложение пытается сохранить в базе данных десятичное значение, возникает эта ошибка:
ERROR [22018] [DataDirect][ODBC Sybase Wire Protocol driver][SQL...
1820 просмотров
schedule
08.12.2023
Свободное сопоставление одного столбца NHibernate с составным ключом
У меня есть ситуация, когда я определил объект в своей модели домена, в котором я хотел бы открыть один столбец идентификатора.
public class OfferedProduct
{
public virtual string Id {get; set;}
//other properties
}
Устаревшая...
730 просмотров
schedule
19.12.2023
Как удалить запись?
Я пытаюсь удалить запись базы данных, используя ASP.NET MVC, Fluent и NHibernate. См. приведенный ниже код для примеров того, как я пытаюсь это сделать. Я могу получать, обновлять и вставлять записи, но удаление не работает. Когда метод Delete()...
1556 просмотров
schedule
04.12.2023
Свободный синтаксис приведения 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 просмотров
schedule
01.10.2022