Предложение Between в linq ASP.NET с#
Дорогие Все,
Я хочу использовать предложение between с помощью Linq in asp.net c#.
Что я уже пробовал:
if(txtFromdate.Text != "" && txtTodate.Text != "") { DateTime fromDate = Convert.ToDateTime(txtFromdate.Text); DateTime toDate = Convert.ToDateTime(txtTodate.Text); _candidates = from c in _candidates where c.Registration >= fromDate && c.Registration <= toDate select c; }
но приведенный выше код не возвращает никакой записи.
Может ли кто-нибудь мне помочь?
Заранее спасибо.
Thomas Daniels
Какова ценность fromDate, todate в сочетании, и _candidates (до запроса)?
abdul subhan mohammed
fromDate: 05/05/2017 & ToDate: 30/2017
Thomas Daniels
Окей. Не могли бы вы поделиться несколькими пунктами _candidates?
Afzaal Ahmad Zeeshan
Может быть, в этом диапазоне поиска нет кандидатов. Если так, то это совершенно нормально.
Если нет, то можете ли вы предоставить образцы — как просил ProgramFOX?
Kornfeld Eliyahu Peter
Код выглядит нормально, поэтому, если он ничего не возвращает, ему, вероятно, нечего возвращать...
Что в _candidates без предложения where? Что в регистрационной колонке? Помните, что нулевое значение несопоставимо...
sreeyush sudhakaran
Посмотрите на формат даты, используемый в текстовом поле, и формат даты в классе