2011-02-10 6 views
1

私はEF 4.0で次のクエリを実行しようとしています:選択行

IQueryable<FeedItem> result = 
      from feedItem in database.FeedItems 
      where 
       user.SubscriptionsToMessageGroup.Contains(feedItem.RelatedMessage.MessageGroup) && 
       feedItem.Id >= startFromId && feedItem.Id <= endAtId 
      select feedItem; 

「ユーザー」という名前の変数には、EFのエンティティが含まれているとSubscriptionsToMessageGroupは関係です。

このクエリを実行すると、「MessageGroup型の定数値を作成できません。プリミティブ型のみがこのコンテキストでサポートされています」というエラーが表示されます。

問題を説明して、私がしようとしていることを達成する方法があれば教えてください。

+0

Вопрос:Гопрос:Гопрос:Гостапостимежешьдатьсвойвариантакинатора。 Гдеможнопосмотретьссорцы? – Andrew

答えて

0

LINQ to Entitiesでサポートされている非スカラー変数の参照。詳細情報hereと可能性のある同様の問題hereを探してください。