0

私のデータベースには、データを含む 5 つの行があります。

  1. {02/17/2013 00:00:00}
  2. {04/15/2013 00:00:00}
  3. {06/17/2013 00:00:00}
  4. {08/26/2013 00:00:00}
  5. {12/30/2013 00:00:00}

しかし、私がこれを行うと:

_db.Quarter
.Where(q => q.Begin <= DateTime.Now)
.ToList();

DateTime.Now = {04/16/2013 16:02:26} では、1 つの結果のみが返されます: {02/17/2013 00:00:00}

私のEFバージョンは4.3.1です。

1 つの疑問: DateTime.Now はデータベース サーバー クロックまたはアプリケーション サーバー クロックを使用しますか?

4

1 に答える 1

2

何かが欠けているかどうかはわかりませんが、他のすべての日付は将来 ( Datetime.Now()4 月 11 日) です。私はあなたが得ている結果を期待しています...

于 2013-04-11T19:10:37.133 に答える