У меня есть объект:
public class Component
{
public Guid Id { get; set; }
public string Name { get; set; }
public ProductType Type { get; set; }
}
ProductType
public enum ProductType
{
Harddrive = 1,
GraphicCard,
ComputerCase,
}
Я пытаюсь получить список Product , который содержит 15 случайных элементов (5 наProductType) в одном LINQ.
ComputerCase, GraphicCard и Harddrive наследуются из одного базового класса
На данный момент у меня есть что-то вроде этого:
var response = db.Components
.Select(x => new Product
{
Id = x.Id,
Name = x.Name,
Type = x.Type,
}).ToList();
но я понятия не имею, как я могу достичь того, что мне нужно.Кто-нибудь может мне помочь с этим?