У меня есть приложение MVC с EntityFramework. Я хочу вернуть экземпляр объекта с навигационными свойствами как JsonResult, например экземпляр Customer, где у него есть свойство навигации для списка заказов.Рекомендации по возврату объектов с навигационными свойствами как JSON в MVC с EntityFramework
мне интересно, что это лучший способ сделать это:
- Объявляется новый DTO/Model View класс «flattern» сущность, но мне кажется, избыточная информация о клиентах хранится в каждом DTO/Просмотр модели.
- Возвратитесь как есть, а затем обработайте его на стороне клиента. Мне не нравится этот подход, поскольку мне нужно сделать дополнительную обработку на стороне клиента, которую трудно отлаживать. Также существует риск обращения к кругу, если у меня есть свойство навигации Клиента на объекте Order.
Благодарим за отзыв!
Спасибо. Я поеду на этот вариант. –