Получить значение между двумя числами с помощью запроса LINQ
Привет,
Мне нужно значение запроса LINQ между двумя числами.
Но в моем случае два числа-это совсем другое.
тип данных значения сравнения-double.
поиск значения в столбце datatype - string (text)
я попытался обратиться в дубль. Но это не работает.
Запрос ниже
Тип данных MIN и MAX Value-double Ex: 200 и 210
Мой тип данных столбца ABC-строка (текст) и значение типа "205","198","215"
var Qry = (from r in tbl1.AsEnumerable() where Convert.ToDouble(r.Field<string>("ABC")) >= Convert.ToDouble(Min_VALUE) && Convert.ToDouble(r.Field<string>("ABC")) >= Convert.ToDouble(Max_VALUE) select new { A_VALUE = Convert.ToDouble(r.Field<string>("ABC")), }).Count();
Я хочу, чтобы между значениями от 200 до 210.
таким образом, результат " 205"
Как написать запрос linq для строки и числа..?
Что я уже пробовал:
Тип данных MIN и MAX Value-double Ex: 200 и 210
Мой тип данных столбца ABC-строка (текст) и значение типа "205","198","215"
var Qry = (from r in tbl1.AsEnumerable() where Convert.ToDouble(r.Field<string>("ABC")) >= Convert.ToDouble(Min_VALUE) && Convert.ToDouble(r.Field<string>("ABC")) >= Convert.ToDouble(Max_VALUE) select new { A_VALUE = Convert.ToDouble(r.Field<string>("ABC")), }).Count();