Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

CurrentUtcDateTime tidak ada - Kerangka Entitas dan MySql

Saya mengalami masalah yang sama persis ini dan kehilangan hampir dua hari mencoba mencari tahu. Tampaknya ada bug dalam pemetaan EntityFramework untuk MySql.

Solusinya adalah dengan memindahkan DateTime.UtcNow perhitungan di luar lambda yang dicakup dan masukkan nilai sebenarnya.

var utcNow = DateTime.UtcNow;
query = query.Where(p => p.Published);
query = query.Where(p => !p.StartDate.HasValue || p.StartDate <= utcNow);
query = query.Where(p => !p.EndDate.HasValue || p.EndDate >= utcNow);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan Karakter Emoji di Database MySQL

  2. Apakah mungkin untuk menggeser data kolom ke bawah dalam tabel MySQL?

  3. Deteksi Pengguna yang Melihat Halaman Web yang Sama, atau URL

  4. Apakah mungkin untuk mempercepat sum() di MySQL?

  5. Kehabisan memori (dialokasikan 50855936) (mencoba mengalokasikan 50331646 byte)