返回IQueryable<T>和IEnumerable<T>之间的区别是什么,什么时候应该优先于另一个?两者都将被延迟执行,何时应该优先于其中一个?

假设我们有这样一个类:我有一个这个类的列表:list <Person> persons;这个列表可以有多个具有相同personid的实例,例如:有没有办法我可以通过PersonID分组,并

我一直在搜索Select和SelectMany之间的区别,但我还没有找到合适的答案。我需要学习使用LINQ to SQL时的差异,但我所找到的都是标准数组示例。有人能提供一个LINQ到SQL的例子吗?

我玩LINQ来了解它,但我不知道如何使用鲜明当我没有一个简单的列表(一个简单的整数列表是很容易做到的,这不是问题)。如果我想使用鲜明的列表<TElement>上的一个或多个属性的TElem

我有两个表,电影和类别,我想先按类别ID,然后按名称获得一个有序列表。电影表有三列ID、Name和CategoryID。类别表有两列ID和Name。我尝试了下面的方法,但没有成功。