Невозможно отобразить ICollection <Object>с использованием Automapper в ядре .net - PullRequest
0 голосов
/ 15 апреля 2019

Я написал некоторую бизнес-логику при объединении данных с помощью автоматического преобразователя. Для слияния string, long, int и bool все работает нормально. Когда я пытаюсь объединить ICollection / IEnumerable / List, я не могу получить правильное значение, используя метод get и set. Впервые, когда я выполняю метод get, он получает значение правильно. Но опять-таки выполняется тот же метод get, во время которого целевое значение автоматически связывается. Я пробовал с F11 и F10. Но я не могу понять, почему это происходит. Можете ли вы помочь мне решить эту проблему?

    public ICollection<RequestAttributeValueForCreate> RequestAttributeValue
            {
                get => _requestAttributeValue;
                set
                {
                    if(_requestAttributeValue != null)
                    {
                        foreach(RequestAttributeValueForCreate existingRequestAttributeValue in _requestAttributeValue)
                        {
                            var updatedRequestAttributeValue = value.First(t => t.AttributeId == existingRequestAttributeValue.AttributeId);
//Do something

                        }
                    }
                    else
                    {
                        _requestAttributeValue = value;
                    }
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...