8

Вопрос по asp.net-mvc, entity-framework, linq, sql-server, timespan – Использование DateTime? .Value.TimeOfDay в LINQ Query

Я пытаюсь сделать запрос с помощью LINQ в ASP.NET MVC 3. У меня есть модель, давайте назовем это Event. Этот объект Event имеет свойство Date, DateTime ?. То, что я хочу, это получить события, которые находятся между 2 временными ...

Почему вы используете два объекта TimeSpan вместо двух объектов DateTime для фильтрации событий?

от Steven

Ваш пример кода даже не используется<code>TimeOfDay</code> - Я предполагаю, что на самом деле это так, вместо того, чтобы использовать<code>Date</code> (согласно вашему коду)?

от Jon Skeet

1 ответ

13

ИспользоватьКанонические функции даты и времени для LINQ-to-Entities, В частности, посмотрите на

CreateTime(hour, minute, second)

Если вам нужна помощь в вызове канонической функции, посмотрите наКак: вызывать канонические функции.

Похожие вопросы