Вопросы по теме 'nhibernate-mapping'
Получить дочерний элемент без первичного ключа NHibernate
Я пытаюсь получить коллекцию объектов в родительский объект с помощью сопоставления.
У меня есть родительский объект ScoreCard, первичный ключ которого - это идентификатор GUID (Id), и дочерний объект Score, первичный ключ которого является...
4150 просмотров
schedule
09.10.2022
Отображение NHibernate одного класса, содержащего 2 ссылки на одну и ту же сущность
У меня есть класс человека, затем есть семейный класс, где у меня есть свойство "Отец" и свойство "Мать" типа "Человек".
У меня есть таблица базы данных для Person и таблица Family, содержащая FamilyId, FatherId, MotherId, где FatherId и MotherId -...
405 просмотров
schedule
05.02.2024
Свободное владение NHibernate + несколько баз данных
Мой проект должен обрабатывать три базы данных, то есть три фабрики сеансов. Дело в том, что если я сделаю что-то подобное с беглым nhibernate:
.Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
фабрики...
6479 просмотров
schedule
12.04.2024
тип коллекции сопоставлений с помощью Fluent NHibernate
Я использовал Fluent NH в своем проекте, но у меня возникли проблемы с использованием класса Collection. Вот код моих классов
public class Vendor
{
public virtual int Id { get; set; }
public virtual string Name { get; set; }...
2473 просмотров
schedule
20.08.2022
Как установить дискриминирующий тип столбца для подкласса с FNH?
Что нового SetAttribute() в отображении FNH? Мне нужно установить значение дискриминатора в подклассе, потому что String не является предпочтительным - старый пост
с NH 2.1.2.4000, FNH 1.1.0.689
public class BaseBuildingMap :...
1015 просмотров
schedule
01.11.2022
Почему NHibernate возвращает несколько результатов из одной строки базы данных?
У меня есть механизм перевода, отображаемый следующим образом:
<class name="Core.Model.Entities.Translation, Core.Model" table="translation" lazy="false">
<id name="Id" column="id" type="Int64">
<generator class="native" />...
850 просмотров
schedule
28.11.2023
NHibernate: отображение двунаправленного соединения "один ко многим" с семантикой IList
Вот соответствующие части. Это родительский объект:
public class Article
{
public virtual IList<ArticleRevision> Revisions { get; set; }
}
<list name="Revisions" cascade="all" inverse="true" table="ArticleRevision">
<cache...
1344 просмотров
schedule
09.07.2022
nhibernate отображает множество строк в один объект
у меня довольно сложная проблема с отображением.
РЕДАКТИРОВАТЬ: переформулировать описание
по историческим причинам тексты не хранятся в столбце как текст, а сохраняются в таблицах. у меня есть несколько таблиц со следующей структурой:...
458 просмотров
schedule
27.04.2024
NHibernate много ко многим обратный запрос
Это вопрос, заданный с незнанием предмета, но я долго и упорно искал, поэтому надеюсь, что это не будет слишком болезненно.
Я использую nhibernate для запроса «многие ко многим».
Моя карта объектов (дизайн не мой, в ближайшее время не...
71 просмотров
schedule
27.02.2024
Я новичок в беглых сопоставлениях nhibernate. Можно ли установить сопоставление HasManytoMany только на одной стороне отношения?
Я создал много ко многим реальностям для 2 объектов. Но отображение было установлено только с одной стороны. например класс OrderMap:
HasManyToMany(x => x.Fields)
.Access.CamelCaseField(Prefix.Underscore)...
97 просмотров
schedule
05.01.2024
Сопоставление сложных соединений в nHibernate
Я использовал nHibernate в своем последнем проекте и успешно сопоставил все основные отношения, в которых значения существовали либо в основной таблице, с которой я работал, либо через простые отношения, такие как составные.
Где я застреваю, так...
384 просмотров
schedule
21.01.2024
Может ли nhibernate проверять уникальные ограничения, не являясь первичным ключом
У меня есть простой класс с членом Name , который используется для однозначной идентификации экземпляра. На этот класс есть ссылка в сопоставлении ManyToMany, которое будет использовать Name (поскольку это первичный ключ) для создания таблицы...
1869 просмотров
schedule
02.02.2024
Могу ли я запросить производное поле в NHibernate?
Можно ли добавить ограничение на производное поле в сущности, т.е. тот, который не сохраняется? Например, если это моя сущность:
public class Employee
{
public long Id { get; set; }
public string Forename { get; set; }
public string...
297 просмотров
schedule
18.09.2022
Недостатки NHibernate dynamic-update?
Есть ли причина не использовать _1 _ / _ 2_ для NHibernate? Единственная причина, по которой я спрашиваю, заключается в том, что мне кажется, что это что-то, что я хотел бы включить по умолчанию, а не то, что мне нужно было бы настраивать.
Есть ли...
7843 просмотров
schedule
28.10.2023
Как сопоставить перечисление в отношениях «один ко многим» с NHibernate?
У меня две отдельные таблицы.
[users] [ roles ]
+-----+ +-------+
| id | |user_id|
+-----+ +-------+
| value | <- [Represented by the enum]
+-------+
И модели для них.
class User { int id;...
582 просмотров
schedule
25.06.2022
TransientObjectException при использовании Cascade.All
В моем графе объектов Person имеет отношение "многие ко многим" с Address , а в таблице соединений есть дополнительные столбцы.
Структура класса
class Person
{
private IList<PersonAddress> _personAddresses = new...
808 просмотров
schedule
03.01.2024
Как отобразить поведение ответа на запрос
Я столкнулся с некоторыми проблемами, пытаясь смоделировать мою бизнес-логику с помощью сопоставления NHibernate Fluent.
У меня есть такая модель объекта:
public class Request
{
...
public virtual Response Response {get; set;}
}
public...
163 просмотров
schedule
30.12.2023
Nhibernate Многие ко многим: отображение 3 таблиц hbm
У меня отношения многие ко многим.
Таблица A, таблица B и таблица AB. Таблица AB будет включать 2 столбца, A_Id и B_id. Первичный ключ должен быть из обоих столбцов.
Многие записи B могут ссылаться на одну запись A. Но для каждой записи в B...
1633 просмотров
schedule
19.04.2024
Проблема каскада гибернации при удалении записи
У меня проблема с каскадом отношений один ко многим. Одна из моих таблиц содержит компонент, и этот компонент связан с другой таблицей, которая является моей галереей (галерея имеет множество отношений с другими таблицами). Затем компонент...
50 просмотров
schedule
27.01.2024
NHiberante 2 столбца CustomType Недопустимый SQL
Я пытался сопоставить DateTimeOffset с типом Oracle «TIMESTAMP WITH TIME ZONE», но мне не повезло.
Затем я решил написать CustomType, который использует два столбца (первый — поле даты UTC, другой — смещение TimeZone в минутах, число)....
43 просмотров
schedule
25.10.2022