NHibernate HasMany с коллекцией Id

145
01 сентября 2018, 09:30

Нужно настроить маппинг на коллекцию Id в модели.

В случае со связью 1 к 1, все предельно ясно. Я делаю так

References(myEntity => myEntity.Prop).Column("my_entity_id").ReadOnly();
Map(myEntity => myEntity.PropId).Column("my_entity_id");

Это означает, что у меня в сущности MyEntity есть ссылка на сущность Prop, а поле PropId является идентификатором этой сущности и именно через него я меняю связанную сущность Prop на другую.

А как сделать такое же поведение для коллекций?

HasMany(myEntity => myEntity.OtherProperties).KeyColumn("my_entity_id");

Укажет, что у сущности OtherProperty есть связь с MyEntity, но для того, чтобы указать какие сущности OtherProperty связаны с текущей MyEntity (в контексте MyEntity) мне бы хотелось иметь в ней свойство OtherPropertiesIdList и работать с ней. Но как настроить маппинг?

READ ALSO
Как запустить скрипт python3 в C#?

Как запустить скрипт python3 в C#?

Читал про IronPython, но так и не понял, есть ли там полноценная поддержка python 3Какими способами можно это сделать?

162
Dll на .NET Core для UWP/WPF/ASP.NET Core приложений

Dll на .NET Core для UWP/WPF/ASP.NET Core приложений

На данный момент пишу приложение, которое бы работало на самых разнообразных платформахПо задумке, все типы приложений будут использовать...

181
Отображение 4 графиков

Отображение 4 графиков

Возникла проблема с построением 4-х графиков в ChartГрафики имеют разные максимальные значения, мне же необходимо сделать так, что бы все графики...

205