OData $ Expand с отношением 1-много дает аргумент не совпадают исключение - PullRequest
0 голосов
/ 06 марта 2020

У меня проблема с OData Expand. Имеют две c две сущности, одна - Родительская, а другая - Детская. Отношения между Родителем и Ребенком 1-N.

Также есть те же mapper для соответствующих им dtos. Приложение .NetCore APi имеет EFcore , automapper . Все из последней версии . Образец доступен здесь: https://github.com/shoguns6/ODataIssue

Проблема: APi работает нормально, если получает родительский dto. Но в тот момент, когда я определяю $ expand = children в Api, он выдает постоянно известную ошибку «Аргументы не совпадают».

Ожидание: Родитель и его дочерние элементы должны быть извлечены и отображены пользователю / браузеру.

видели много постов, связанных с той же проблемой, и они утверждают, что дали решение. Но с последней версией всех (EFCore, Autommaper, .Netcore) проблема все еще существует.

Не могли бы вы, пожалуйста, сообщить мне, в чем здесь ошибка.

...