EF Core: получение продуктов со всеми ценами поставщиков для сравнения цен и определения самого дешевого поставщика.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 EF Core: получение продуктов со всеми ценами поставщиков для сравнения цен и определения самого дешевого поставщика.

Сообщение Anonymous »

Я работаю над приложением ASP.NET Core, используя платформу ABP и EF Core. Мне нужно получить информацию о продуктах и ​​их поставщиках для сравнения.
В частности, я хочу добиться следующего:
  • < li>Получите список продуктов.
  • Для каждого продукта включите список, в котором указаны все его поставщики и соответствующие цены.
  • Кроме того, укажите поставщика с помощью самая низкая цена на каждый продукт.
Я пробовал использовать Pivot Kendo Grid, но не могу отформатировать данные в удобную для пользователя структуру. как таблица для отображения всех цен поставщиков.
Я хочу, чтобы выходные данные представляли собой список продуктов, в котором каждый продукт содержит информацию о:

Код: Выделить всё

Product ID,Name
List of suppliers (each supplier in a column)
The ID and Price of the cheapest supplier (to be highlighted)
Что-то вроде:



Идентификатор продукта
Название продукта
Поставщик 1
Поставщик 2
Поставщик 3
и т. д.




Продукт 1
MacBook
1000$
1100$
1200$
и т. д.



Как изменить запрос EF Core или дальнейший процесс полученные данные для достижения желаемого выходного формата, подходящего для отображения таблицы цен поставщиков с выделенной самой дешевой ценой?
Будем очень благодарны за любую помощь или предложения!
Дополнительная информация:
  • Я использую платформу ABP.
  • Номера поставщиков неизвестны (динамические)
Не стесняйтесь делиться любыми подходящими фрагментами кода или подходами, которые вы опробовали.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/786 ... son-and-id
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»