Я хочу отобразить некоторые из моих доменных объектов обратно на объекты ORM (LLBLGen), для этого я использую AutoMapper. Объекты домена содержат коллекции, и в документации AutoMapper говорится, что нам не нужно беспокоиться о них, только о типах, которые они содержат. Это не всегда так ...
При попытке сопоставления с коллекциями я получаю сообщение об ошибке LLBLGen о том, что не разрешено очищать ListSource, и мы должны использовать связанную коллекцию. Так что получается, что AutoMapper, похоже, использует коллекцию LLBLGen как тип ListSource, в котором LLBLGen переопределяет метод Clear (не разрешая использование).
Создание распознавателя не решает эту проблему, поскольку целевая коллекция доступна только для чтения, поэтому ее полная замена не работает.
Мне нужен способ настройки коллекций карт AutoMapper. Это на уровне коллекции, а не на уровне типа.