Я получаю сообщение об ошибке «503 - служба недоступна» при запросе ravenDB.
Код:
//A
CalcModel.MoviesByCertDt = session.Query<Movies>()
.Where(x => x.CertDate.Date == d2.Date)
.Count();
//B
CalcModel.MoviesByReleaseDt = session.Query<Movies>()
.Where(x => x.ReleaseDate.Value.Date == d2.Date)
.Count();
A работает хорошо.B дает мне «InavalidOperationException» - «Служба недоступна» {«Удаленный сервер возвратил ошибку: (503) Сервер недоступен.»}
В модели два поля определены как:
public DateTime CertDate { get; set; }
public DateTime? ReleaseDate { get; set; }
d2.date - это параметр для контроллера MVC, который поступает из пользовательского ввода.Я не могу изменить тип данных DateTime?для ReleaseDate.Это должно быть "DateTime?"тип.Я пытался сделать
CalcModel.MoviesByReleaseDt = session.Query<Movies>()
.Where(x => x.ReleaseDate != null &&
x.ReleaseDate.Value.Date == d2.Date)
.Count();
Но все равно получаю то же сообщение об ошибке.Спасибо за вашу помощь.