System.Data.Linq (Espacio de nombres)
.NET Framework 3.5
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.
| Clase | Descripción | |
|---|---|---|
![]() | Binary | Representa un bloque inmutable de datos binarios. |
![]() | ChangeConflictCollection | Devuelve una colección de objetos implicados en conflictos de simultaneidad. |
![]() | ChangeConflictException | Se 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. |
![]() | ChangeSet | Proporciona un contenedor para almacenar los cambios. |
![]() | CompiledQuery | Proporciona la compilación y el almacenamiento en caché de las consultas para que se vuelvan a utilizar. |
![]() | DataContext | Representa el principal punto de entrada para el marco de trabajo de LINQ to SQL. |
![]() | DataLoadOptions | Proporciona la carga inmediata y el filtrado de los datos relacionados. |
![]() | DBConvert | Infraestructura. Se utiliza internamente para convertir un tipo en otro. |
![]() | DuplicateKeyException | Se produce cuando se intenta agregar un objeto a la caché de identidad utilizando una clave que ya se utiliza. |
![]() | EntitySet<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. |
![]() | ForeignKeyReferenceAlreadyHasValueException | Representa errores que se producen cuando se realiza un intento de cambiar una clave externa cuando ya se ha cargado la entidad. |
![]() | MemberChangeConflict | Representa 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ó. |
![]() | ObjectChangeConflict | Representa un intento de actualización con uno o más conflictos de simultaneidad optimista. |
![]() | Table<TEntity> | Representa una tabla para un tipo determinado en la base de datos subyacente. |
| Estructura | Descripción | |
|---|---|---|
![]() | EntityRef<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. |
![]() | Link<T> | Se utiliza para habilitar la carga aplazada de propiedades individuales (similar a EntityRef<TEntity>). |
![]() | ModifiedMemberInfo | Contiene valores de miembros que se han modificado en aplicaciones de LINQ to SQL. |
| Interfaz | Descripción | |
|---|---|---|
![]() | IExecuteResult | Proporciona acceso al valor devuelto o a los resultados de la ejecución de una consulta. |
![]() | IFunctionResult | Proporciona acceso al valor devuelto de una función. |
![]() | IMultipleResults | Representa los resultados de consultas o funciones asignadas con secuencias de devolución variables. |
![]() | ISingleResult<T> | Representa el resultado de una función asignada que tiene una secuencia de retorno única. |
![]() | ITable | Se utiliza para los escenarios de consulta con establecimiento flexible de tipos. |
| Enumeración | Descripción | |
|---|---|---|
![]() | ChangeAction | Describe el tipo de cambio que la entidad experimentará cuando se envíen los cambios a la base de datos. |
![]() | ConflictMode | Especifica cuándo se debería informar de los conflictos de simultaneidad. |
![]() | RefreshMode | Define cómo controla el método Refresh los conflictos de simultaneidad optimista. |
