SQLテーブルに「CreatedDate」という名前のDateTimeタイプの列があり、asp.netアプリケーションから「DateTime.Now」を使用してこの列の値を渡しています。
CreatedDate列のデータは次のとおりです。
CreatedDate
-----------
2012-05-07 18:56:17.487
2012-05-07 18:56:28.443
2012-05-07 19:21:24.497
2012-05-14 15:22:04.587
これでデータを取得する必要がありますCreatedDate
。
私のエンティティフレームワークでは、次のような条件を試しました
DataAccess.Entities dataEntities = new DataAccess.Entities();
DataAccess.Employee employee = dataEntities.Employees
.First(e => e.CreatedDate == DateTime.Today);
このように、この日付(2012-05-14)のデータがありますが、ここではミニナッツの部分が異なり(the DateTime.Today gives '2012-05-14 12:00:000' like this)
、シーケンスに要素が含まれていないなどのエラーが表示されます。
Linqで「日付」だけを比較するにはどうすればよいですか.....誰かがここで私を助けてくれますか、、、