Select
和SelectMany
>
Select
在Linq的SelectMany
和
Select
當您的查詢需要從相關實體中提取單個值時,Select
>使用
IEnumerable<Person> people = new List<Person>(); var phoneNumbers = people.Select(p => p.PhoneNumber);
Person
這是PhoneNumber
>對象的列表,然後返回一個只包含其
SelectMany
SelectMany
var phoneNumbers = people.SelectMany(p => p.PhoneNumbers);
>
PhoneNumbers
結合父母和子女數據SelectMany
SelectMany
這同時創建了一個匿名類型,該類型既包含該人的名字(
var directory = people .SelectMany(p => p.PhoneNumbers, (parent, child) => new { parent.Name, child.Number });
交互式演示parent.Name
child.Number
為了體驗
以上是何時在SQL查詢中使用Linq的Select與Selectany?的詳細內容。更多資訊請關注PHP中文網其他相關文章!