Esta documentación está archivada y no tiene mantenimiento.

System.Data.Linq (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Data.Linq contiene clases que admiten la interacción con bases de datos relacional en aplicaciones de LINQ to SQL.

LINQ to SQL es una tecnología que proporciona una infraestructura en tiempo de ejecución para la administración de datos relacionales como objetos. Para obtener más información, consulte LINQ to SQL.

  ClaseDescripción
Bb292763.pubclass(es-es,VS.90).gifBinary Representa un bloque inmutable de datos binarios.
Bb292763.pubclass(es-es,VS.90).gifChangeConflictCollection Devuelve una colección de objetos implicados en conflictos de simultaneidad.
Bb292763.pubclass(es-es,VS.90).gifChangeConflictExceptionSe produce cuando ocurre un error en una actualización porque los valores de la base de datos se han actualizado desde la última vez que los leyó el cliente.
Bb292763.pubclass(es-es,VS.90).gifChangeSetProporciona un contenedor para almacenar los cambios.
Bb292763.pubclass(es-es,VS.90).gifCompiledQueryProporciona la compilación y el almacenamiento en caché de las consultas para que se vuelvan a utilizar.
Bb292763.pubclass(es-es,VS.90).gifDataContextRepresenta el principal punto de entrada para el marco de trabajo de LINQ to SQL.
Bb292763.pubclass(es-es,VS.90).gifDataLoadOptionsProporciona la carga inmediata y el filtrado de los datos relacionados.
Bb292763.pubclass(es-es,VS.90).gifDBConvertInfraestructura. Se utiliza internamente para convertir un tipo en otro.
Bb292763.pubclass(es-es,VS.90).gifDuplicateKeyExceptionSe produce cuando se intenta agregar un objeto a la caché de identidad utilizando una clave que ya se utiliza.
Bb292763.pubclass(es-es,VS.90).gifEntitySet<TEntity> Proporciona la carga aplazada y el mantenimiento de las relaciones para el lado de la colección de las relaciones uno a varios y uno a uno en una aplicación de LINQ to SQL. 
Bb292763.pubclass(es-es,VS.90).gifForeignKeyReferenceAlreadyHasValueExceptionRepresenta errores que se producen cuando se realiza un intento de cambiar una clave externa cuando ya se ha cargado la entidad.
Bb292763.pubclass(es-es,VS.90).gifMemberChangeConflictRepresenta una situación en la que un intento de actualización genera un error porque los valores de los miembros se han actualizado desde la última vez que el cliente los leyó.
Bb292763.pubclass(es-es,VS.90).gifObjectChangeConflictRepresenta un intento de actualización con uno o más conflictos de simultaneidad optimista.
Bb292763.pubclass(es-es,VS.90).gifTable<TEntity> Representa una tabla para un tipo determinado en la base de datos subyacente.

  EstructuraDescripción
Bb292763.pubstructure(es-es,VS.90).gifEntityRef<TEntity>Proporciona para la carga diferida y el mantenimiento de la relación para el lado del singleton de una relación unívoca en una aplicación de LINQ to SQL.
Bb292763.pubstructure(es-es,VS.90).gifLink<T>Se utiliza para habilitar la carga aplazada de propiedades individuales (similar a EntityRef<TEntity>).
Bb292763.pubstructure(es-es,VS.90).gifModifiedMemberInfoContiene valores de miembros que se han modificado en aplicaciones de LINQ to SQL.

  InterfazDescripción
Bb292763.pubinterface(es-es,VS.90).gifIExecuteResultProporciona acceso al valor devuelto o a los resultados de la ejecución de una consulta.
Bb292763.pubinterface(es-es,VS.90).gifIFunctionResultProporciona acceso al valor devuelto de una función.
Bb292763.pubinterface(es-es,VS.90).gifIMultipleResultsRepresenta los resultados de consultas o funciones asignadas con secuencias de devolución variables.
Bb292763.pubinterface(es-es,VS.90).gifISingleResult<T>Representa el resultado de una función asignada que tiene una secuencia de retorno única.
Bb292763.pubinterface(es-es,VS.90).gifITableSe utiliza para los escenarios de consulta con establecimiento flexible de tipos.

  EnumeraciónDescripción
Bb292763.pubenumeration(es-es,VS.90).gifChangeActionDescribe el tipo de cambio que la entidad experimentará cuando se envíen los cambios a la base de datos.
Bb292763.pubenumeration(es-es,VS.90).gifConflictModeEspecifica cuándo se debería informar de los conflictos de simultaneidad.
Bb292763.pubenumeration(es-es,VS.90).gifRefreshModeDefine cómo controla el método Refresh los conflictos de simultaneidad optimista.
Mostrar: