System.Data.Linq Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que admiten la interacción con bases de datos relacionales en aplicaciones de LINQ to SQL.
Clases
Binary |
Representa un bloque inmutable de datos binarios. |
ChangeConflictCollection |
Devuelve una colección de objetos relacionados con 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 memoria 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 |
Se usa internamente para convertir un tipo en otro. |
DuplicateKeyException |
Se produce cuando se intenta agregar un objeto a la memoria caché de identidad utilizando una clave que ya se utiliza. |
EntitySet<TEntity> |
Permite la carga diferida y el mantenimiento de relaciones en el lado de la colección de relaciones de uno a varios y de uno a uno en aplicaciones de LINQ to SQL. |
ForeignKeyReferenceAlreadyHasValueException |
Representa los errores que se producen cuando se intenta 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. |
Estructuras
EntityRef<TEntity> |
Permite la carga diferida y el mantenimiento de relaciones en el lado singleton de una relación de uno a varios en una aplicación de LINQ to SQL. |
Link<T> |
Se usa 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. |
Interfaces
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 usa en escenarios de consulta con establecimiento flexible de tipos. |
ITable<TEntity> |
Representa una tabla para un tipo determinado en la base de datos subyacente. |
Enumeraciones
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ían notificar los conflictos de simultaneidad. |
RefreshMode |
Define cómo controla el método Refresh los conflictos de simultaneidad optimista. |
Comentarios
LINQ to SQL es una tecnología que proporciona una infraestructura en tiempo de ejecución para administrar datos relacionales como objetos. Para más información, vea LINQ to SQL.