English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Palavra-chave into LINQ

Usar a palavra-chave 'into' em consultas LINQ pode formar um grupo ou continuar a consulta após a cláusula 'select'.

var teenAgerStudents = from s in studentList
    where s.age > 12 && s.age < 20
    select s
        into teenStudents
        where teenStudents.StudentName.StartsWith("B")
        select teenStudents;

Na consulta acima, a palavra-chave 'into' introduz uma nova variável de escopo teenStudents, portanto, a primeira variável de escopo s está fora de escopo. Você pode usar a nova variável de escopo para escrever consultas adicionais após a palavra-chave 'into'.

A palavra-chave 'into' no VB.Net é usada para agrupar.

Exemplo: Palavra-chave 'into' no LINQ VB.Net
Dim groupQuery = From s In studentList
                 Group By s.Age Into Group