0
dbテーブルでは、日付は、この形式のyyyyMMddのchar(8)フィールドに格納されます。 日付範囲をクエリするにはどうすればよいですか?エンティティへのlinq - charとして格納されている日付を照会する方法?
私は次のことを試してみましたし、それは動作しません:
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クラスを使用することですが、私は、クエリを構築するかどうかはわかりません。これを行う方法に関するアイデア?
LINQは方法「のSystem.DateTime ToDateTime(可能System.String)」メソッドを認識しない、そしてこの方法はに翻訳することはできませんストア式。 – dm80