在ICollection(EF)中使用LINQ

在ICollection(EF)中使用LINQ,linq,entity-framework,icollection,Linq,Entity Framework,Icollection,在EF中,您必须对您的属性使用ICollection, 例如公共虚拟ICollection问题{get;set;} 但是我不想在列表中使用LINQ,这在ICollection中是不可能的。 我应该把它投给IQueryable吗?怎样或者,实现这一目标的标准方法是什么?Ryan的评论是正确的 您需要确保引用Linq命名空间 使用System.Linq Ryan的评论是正确的 您需要确保引用Linq命名空间 使用System.Linq 您可以针对ICollection执行linq。您遇到了什么问


在EF中,您必须对您的属性使用ICollection,

例如公共虚拟ICollection问题{get;set;}
但是我不想在列表中使用LINQ,这在ICollection中是不可能的。

我应该把它投给IQueryable吗?怎样或者,实现这一目标的标准方法是什么?

Ryan的评论是正确的

您需要确保引用Linq命名空间

使用System.Linq


Ryan的评论是正确的

您需要确保引用Linq命名空间

使用System.Linq


您可以针对ICollection执行linq。您遇到了什么问题?您确定引用了System.Linq吗?Linq使用ICollection实现的IEnumerable。@RyanBennett,我觉得这就是问题所在。很抱歉,我不知道那个系统。Linq必须被引用。。。我认为它与你可以针对一个ICollection进行linq的语法整合在一起。您遇到了什么问题?您确定引用了System.Linq吗?Linq使用ICollection实现的IEnumerable。@RyanBennett,我觉得这就是问题所在。很抱歉,我不知道那个系统。Linq必须被引用。。。我认为它和语法是结合在一起的
eg. public virtual ICollection<Question> Questions { get; set; }