Нужно настроить маппинг на коллекцию 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 и работать с ней. Но как настроить маппинг?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости