Exploración de LINQ norma grupos de operadores de consulta

Utilización de operadores de consulta estándar hace que trabajar con Language Integrated Query (LINQ) considerablemente más fácil. En muchos sentidos, probablemente ya has trabajado con operadores de consulta simples. Por ejemplo, cuando se utiliza el orderby palabras clave, está utilizando un operador de consulta en el grupo de clasificación de operadores de consulta estándar. Cuando se utiliza el dónde palabras clave, usted está utilizando otro operador de consulta, pero esta vez es en el grupo de filtrado.

He aquí una lista de los grupos de operadores de consulta estándar y donde se puede encontrar información adicional.

GrupoDescripción del GrupoOperadores Incluidoinformacion adicional
Operaciones de agregaciónLos operadores de agregación todos le ayudan a realizar mathematicaltasks con una fuente de datos.Agregada, Promedio, Contar, LongCount, Max, Min, y SumMicrosoftDeveloper red: Agregación de Operaciones
Operaciones de concatenaciónEl único operador de concatenación permite combinar twosequences.ConcatMicrosoftDeveloper red: Operaciones de concatenación
Convertir tipos de datosLa conversión de tipos de datos vienen en dos formas: Aplazamiento andnondeferred. Los operadores de conversión diferidos convierten la resultadosde una consulta a un tipo particular como el código interpreta el conjunto de resultados. Los operadores de conversión sin diferir cambiar la salida de aquery a un tipo particular.AsEnumerable, AsQueryable, Elenco,OfType, ToArray, ToDictionary, Listar,y Para buscarMicrosoftDeveloper red: la conversión de tipos de datos
Operaciones ElementLos operadores de elementos ayudan a seleccionar un elemento en particular en asequence, incluso cuando usted no sabe cualquier identificación informationabout ese elemento, tal como su nombre.ElementAt, ElementAtOrDefault, En primer lugar, FirstOrDefault, Último,LastOrDefault, Individual y SingleOrDefaultMicrosoftDeveloper red: Operaciones Elemento
Operaciones de IgualdadEl único operador de igualdad ayuda a determinar si twosequences son iguales (el número de elementos y el contenido de eachelement son iguales).SequenceEqualMicrosoftDeveloper red: Igualdad de Operaciones
Filtrado de datosLos operadores de filtrado le ayudan a excluir o incluir elementos de secuencia ina basado en criterios específicos.OfType y dondeMicrosoftDeveloper red y filtro de datos
Operaciones de generaciónLos operadores de generación de crear una nueva secuencia basada en thecriteria usted especifique.DefaultIfEmpty, Vacío, Rango, yRepetirMicrosoftDeveloper red: Operaciones Generación
Agrupar datosLos operadores de agrupación ayudan a ordenar los datos por un particularcharacteristic, tales como la primera letra de una ofstrings grupo.Agrupar por y ToLookupMicrosoftDeveloper red: Agrupación de Datos
Únete a operacionesLos operadores se unen aceptan dos o más secuencias como entrada andcreate una secuencia de salida única basada en un determinado tipo de combinación yla unirse criterios.Únete y GroupJoinMicrosoftDeveloper red: Únete Operaciones
La partición de datosLos operadores de partición que ayudan sección de información específica de secuencia tolocate.Saltar, SkipWhile, Llevar, yTakeWhileMicrosoftDeveloper red: La partición de datos
Operaciones de ProyecciónLos operadores de proyección crean un nuevo tipo basado en la queryyou crear.Seleccionar y SelectManyMicrosoftDeveloper red: Operaciones de proyección
Operaciones cuantificadorLos operadores cuantificador ayudarle a seleccionar los elementos basados ​​criterios onspecific. Utiliza estos operadores para determinar whethernone, uno o más de los elementos cumple la selectedcriteria.Todas, Alguna,y ContieneMicrosoftDeveloper red: Operaciones cuantificador
Operaciones SetLos operadores establecidos crean conjuntos. Piense en la aritmética conjunto youperformed en la escuela.Distinto, Excepto, Intersección,y SindicatoMicrosoftDeveloper red: las operaciones Set
Ordenación de datosLos operadores de clasificación ayudan a poner una secuencia en un particularorder.OrderBy, OrderByDescending, ThenBy, ThenByDescending y ReverseMicrosoftDeveloper red: ordenar datos



» » » » Exploración de LINQ norma grupos de operadores de consulta