Я пытаюсь понять, как отобразить столбец «Модели» в виде CSV для различных моделей для каждой марки. Таким образом, результаты будут выглядеть примерно так:
Ford, "F150, Mustang" Toyota, "Supra, Camry" Honda, "Accord, S2000" Chevy, "Camaro"
Я могу сделать простой GroupBy, но для Lambda я даже не уверен, что это возможно сделать.
Также я использую EF Core 3.1
Пример DB
https://rextester.com/VIBO8596
CREATE TABLE [dbo].[Cars](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Make] [varchar](30) NOT NULL,
[Model] [varchar](30) NOT NULL,
CONSTRAINT [PK_Cars] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET IDENTITY_INSERT [dbo].[Cars] ON
GO
INSERT [dbo].[Cars] ([Id], [Make], [Model]) VALUES (1, N'Ford', N'F150')
GO
INSERT [dbo].[Cars] ([Id], [Make], [Model]) VALUES (2, N'Ford', N'Mustang')
GO
INSERT [dbo].[Cars] ([Id], [Make], [Model]) VALUES (3, N'Toyota', N'Supra')
GO
INSERT [dbo].[Cars] ([Id], [Make], [Model]) VALUES (4, N'Toyota', N'Camry')
GO
INSERT [dbo].[Cars] ([Id], [Make], [Model]) VALUES (5, N'Honda', N'Accord')
GO
INSERT [dbo].[Cars] ([Id], [Make], [Model]) VALUES (6, N'Honda', N'S2000')
GO
INSERT [dbo].[Cars] ([Id], [Make], [Model]) VALUES (7, N'Chevy', N'Camaro')
GO
SET IDENTITY_INSERT [dbo].[Cars] OFF
GO