エンティティフレームワークで動的なlinqライブラリを使用していて、日付を比較したいと思います。ここで次のSOの記事に基づいてライブラリを正常に拡張しましたが、通常のlinq式の場合と同じように、エンティティオブジェクトのDateTimeプロパティの日付部分だけをライブラリで比較することはできないようです。
私がやろうとしているのは、動的linqに次のようなラムダを作成させることです。
// Compare just dates
p => p.CreatedDate.Value.Date == '2012/08/01'
それよりも:
// Compares date + time
p => p.CreatedDate == '2012/08/01'
これに関するアイデアをいただければ幸いです。