【发布时间】:2011-02-10 23:12:08
【问题描述】:
我正在尝试使用 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 类型的常量值。此上下文中仅支持原始类型。”
您能否解释一下问题并告诉我是否有任何方法可以实现我想要做的事情?
【问题讨论】:
-
Вопрос: на geektimes ты писал что можешь дать свой вариант акинатора。 Где можно посмотреть ссорцы?
标签: .net linq-to-sql entity-framework