Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 25695|Jawab: 1

[Sumber] ef menggunakan System.Data.Entity.DbFunctions.DiffDays untuk mengkueri data untuk hari ini dan kemarin

[Salin tautan]
Diposting pada 08/11/2016 14.41.31 | | |
linq/ef framework Ekspresi Lambda di mana kueri untuk tanggal hari ini
http://www.itsvse.com/thread-3093-1-1.html
(Sumber: Arsitek)


Saya mencoba banyak metode sebelumnya



Hasilnya salah

Anggota jenis yang ditentukan "Tanggal" tidak didukung. Hanya pengaturan nilai awal, anggota entitas, dan properti navigasi entitas yang didukung.
Saya juga biasa mengonversi string, dan saya juga mendapatkan kesalahan



Selesaikan


Mari kita lihat pernyataan SQL yang dihasilkan oleh EF:

Pertanyaan hari ini:

PILIH
    [Kelompok1]. [A1] SEBAGAI [C1]
    DARI (PILIH
        COUNT_BIG(1) SEBAGAI [A1]
        DARI [dbo]. [ITSVSE] AS [Luas1]
        WHERE 0 = (DATEDIFF (hari, [Extent1].[ CreateTime], SysDateTime()))
    ) AS [GroupBy1]

Kueri kemarin:

PILIH
    [Kelompok1]. [A1] SEBAGAI [C1]
    DARI (PILIH
        COUNT_BIG(1) SEBAGAI [A1]
        DARI [dbo]. [ITSVSE] AS [Luas1]
        WHERE 1 = (DATEDIFF (hari, [Extent1].[ CreateTime], SysDateTime()))
    ) AS [GroupBy1]






Mantan:C# int ke string dengan koma untuk setiap tiga bit
Depan:Membuat file kotak surat: File ada
 Tuan tanah| Diposting pada 03/03/2017 12.08.00 |
Mengkueri data kemarin
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com