2012-03-22 1 views
2

この文は回避策:context.sleep.Where(o => o.clientDateTime.TimeOfDay> new TimeSpan(18,0,0))。ToList();

context.sleep.Where(o=>o.clientDateTime.TimeOfDay>new TimeSpan(18,0,0)).ToList(); 

は私の回避策を提案してくださいEntity Frameworkの中で仕事をdoesnot。

例外メッセージ:

指定された型のメンバ 'TIMEOFDAYは' エンティティへのLINQでサポートされていません。初期化子、エンティティメンバー、エンティティナビゲーションプロパティのみがサポートされています。

+0

「は動作しません」エラーの説明ではありません! –

+0

指定された型メンバ 'TimeOfDay'は、LINQ to Entitiesではサポートされていません。初期化子、エンティティメンバー、エンティティナビゲーションプロパティのみがサポートされています。 –

答えて

3

この問題を回避するには、これを使用することです:

WHere(o=>o.clientDateTime.Hour >= 18) 
+0

ありがとう、それは動作します!..ありがとうトン...:D –