Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 25695|Válasz: 1

[Forrás] az ef a System.Data.Entity.DbFunctions.DiffDays fájlokat használja a jelenlegi és tegnapi adatok lekérdezésére

[Linket másol]
Közzétéve 2016. 11. 08. 14:41:31 | | |
linq/ef framework Lambda kifejezés where query for present date
http://www.itsvse.com/thread-3093-1-1.html
(Forrás: Architect)


Korábban sok módszert próbáltam



Az eredmény helytelen volt

A megadott típus "Dátum" nem támogatott. Csak az eredeti értékbeállítások, entitástagok és entitásnavigációs tulajdonságok támogatottak.
Korábban szöveggrómokat is konvertáltam, de hibát kaptam



Csináld el


Nézzük meg az EF által generált SQL utasítást:

Ma vizsgálat:

KIVÁLASZT
    [GroupBy1]. [A1] AS [C1]
    FROM ( SELECT
        COUNT_BIG(1) MINT [A1]
        FROM [dbo]. [ITSVSE] AS [Kiterjedtség1]
        AHOL 0 = (DATEDIFF (nap, [Extent1].[ CreateTime], SysDateTime())))
    ) AS [GroupBy1]

Tegnapi kérdés:

KIVÁLASZT
    [GroupBy1]. [A1] AS [C1]
    FROM ( SELECT
        COUNT_BIG(1) MINT [A1]
        FROM [dbo]. [ITSVSE] AS [Kiterjedtség1]
        AHOL 1 = (DATEDIFF (nap, [Mérték1].[ CreateTime], SysDateTime())))
    ) AS [GroupBy1]






Előző:C# int a stringhez, három bithez egy vesszővel
Következő:Postaláda fájl létrehozása: Fájl létezik
 Háziúr| Közzétéve 2017. 03. 03. 12:08:00 |
Kérdezz tegnap adatait
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com