Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 25695|Отговор: 1

[Източник] ef използва System.Data.Entity.DbFunctions.DiffDays, за да направи заявки към данните за текущия и вчера

[Копирай линк]
Публикувано в 8.11.2016 г. 14:41:31 ч. | | |
linq/ef framework Lambda израз, където заявка за днешната дата
http://www.itsvse.com/thread-3093-1-1.html
(Източник: Архитект)


Пробвал съм много методи преди



Резултатът беше неправилен

Посоченият тип член "Дата" не се поддържа. Поддържат се само началните настройки на стойността, членовете на обекта и свойствата за навигация на обекта.
Преди конвертирах струни и също получих грешка



Свърши го


Нека разгледаме SQL оператора, генериран от EF:

Днешно разследване:

ОТБРАН
    [GroupBy1]. [A1] AS [C1]
    ОТ ( SELECT
        COUNT_BIG(1) AS [A1]
        ОТ [dbo]. [ITSVSE] AS [Extent1]
        КЪДЕТО 0 = (DATEDIFF (ден, [Extent1].[ CreateTime], SysDateTime()))
    ) AS [GroupBy1]

Запитване вчера:

ОТБРАН
    [GroupBy1]. [A1] AS [C1]
    ОТ ( SELECT
        COUNT_BIG(1) AS [A1]
        ОТ [dbo]. [ITSVSE] AS [Extent1]
        КЪДЕТО 1 = (DATEDIFF (ден, [Extent1].[ CreateTime], SysDateTime()))
    ) AS [GroupBy1]






Предишен:C# int към низ с кома за всеки три бита
Следващ:Създаване на файл за пощенска кутия: Файлът съществува
 Хазяин| Публикувано в 3.03.2017 г. 12:08:00 ч. |
Запитване към вчерашните данни
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com