В моей базе данных sql server есть таблица «Deposit» со столбцом «DepositDate», и ее тип - datetime.У меня есть строки с текущей датой, и одна из них - 2019-02-14 22: 26: 50.000. И сегодняшняя дата та же, я имею в виду 2019-02-14. Но если попытаться получить все сегодняшние строки по следующему коду,т работа.Я думаю, что это связано с тем временем, которое следует за датой.Но напишите сейчас, я интересуюсь только днем, но я хочу сохранить тип datetime в моей базе данных.Так должно ли время совпадать с датой, которую я ищу?Я использую Linq и Entities
Мне нравится, я не получаю ошибку, но не нахожу строку.возвращает пустое представление данных
DateTime TodayDate = Convert.ToDateTime(DateTime.Now.ToString());
var deposit = (from u in db.Deposit
where u.DepositDate == TodayDate
select u).ToList();
if (deposit != null)
{
dgvDeposit.DataSource = null;
dgvDeposit.DataSource = deposit;
}
Я пытался даже, но я получаю сообщение об ошибке
дата не поддерживается в LINQ to ADO Entities
DateTime TodayDate = Convert.ToDateTime(DateTime.Now.Date);
where u.DepositDate.Value.Date == TodayDate
Iочень ценю вашу помощь