db テーブルでは、日付は yyyyMMdd の形式で char(8) フィールドに格納されます。日付範囲を照会するにはどうすればよいですか?
私は次のことを試しましたが、うまくいきません:
context.Where(p=> Convert.ToDateTime(p.Date) >= Convert.ToDateTime('20120411');
context.Where(p=> Convert.ToInt32(p.Date) >= Convert.ToInt32('20120411');
context.Where(p=> int.Parse(p.Date) >= int.Parse('20120411');
私が読んだことから、可能な方法は EntityFunctions クラスを使用することですが、クエリを作成する方法がわかりません。これを行う方法についてのアイデアはありますか?