Visual Studio Sql Server не распознает колонку как int

147
18 сентября 2021, 16:20

У меня не получается сравнить '>' tP.productPrice из-за ошибки что этот оператор не может сравнить типы string и int. Когда я навожу на ошибку, visual studio читает ее как string. Но в моей базе данных productPrice это int.

  db = new DataClasses1DataContext();
                var priceProducts = 
                        from tP in db.Products
                        where tP.productPrice > 0 && tP.productPrice<100

Определение таблицы: Проблема в методе DataClasses1DataContext() ?

Answer 1

Проблема в том что вы запрашиваете значение из базы в формате String и поле у вас вот так будет сравнивать < Convert.ToInt32(tp.productprice)

READ ALSO
Как скомпилировать такой код на C#?

Как скомпилировать такой код на C#?

Изучая исходникиNET наткнулся на такой код:

79
Система бронирования Bookeo оставить Webhook

Система бронирования Bookeo оставить Webhook

Есть система бронирования BookeoУ него есть свой апи и Вебхуки

83
Как вывести время при определенной дате?

Как вывести время при определенной дате?

Всем привет, блин ребята выручайтепотратил кучу времени на данное решение

126
Ошибка 403 и её решения? А так же игнорирование

Ошибка 403 и её решения? А так же игнорирование

Такой вопрос: Когда перехожу по ссылке, которая отсылает меня личный кабинет (генерирующий по данным из БД)Пример кода:

79