'Невозможно создать постоянное значение типа' System.Object '. В этом контексте поддерживаются только примитивные типы или типы перечисления. ' - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь выполнить простой запрос linq к базе данных, но получаю эту ошибку:

enter image description here

Вот код:

class Program
{

    public static PetersContext db = new PetersContext();
    static void Main(string[] args)
    {

        var sizeList = from ProductSizes in db.Sizes
                       where ProductSizes.SizeScale.Equals(1)
                       select (ProductSizes.SizeDesc);


        foreach (var size in sizeList)
        {
            Console.WriteLine(size);
        }
        Console.ReadLine();
    }
}

В таблице размеров есть строка SizeScaleId, которая является внешним ключом таблицы SizeScale,

У каждого размера есть SizeScaleID

То, что я хочу вернуть, - это список размеров с SizeScaleID (1) и должен быть "S", "M", "L", "XL", "XXL", "3XL", "4XL"

Я пробовал несколько вещей, но не могу пройти эту ошибку

...