System.Data.Linq Namespace

El espacio de nombres System.Data.Linq contiene clases que admiten la interacción con bases de datos relacionales en aplicaciones de LINQ to SQL. The System.Data.Linq namespace contains classes that support interaction with relational databases in LINQ to SQL applications.

Clases

Binary

Representa un bloque inmutable de datos binarios.Represents an immutable block of binary data.

ChangeConflictCollection

Devuelve una colección de objetos relacionados con conflictos de simultaneidad.Returns a collection of objects involved in concurrency conflicts.

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.Thrown when an update fails because database values have been updated since the client last read them.

ChangeSet

Proporciona un contenedor para almacenar los cambios.Provides a container to hold changes.

CompiledQuery

Proporciona la compilación y el almacenamiento en memoria caché de las consultas para que se vuelvan a utilizar.Provides for compilation and caching of queries for reuse.

DataContext

Representa el principal punto de entrada para el marco de trabajo de LINQ to SQL.Represents the main entry point for the LINQ to SQL framework.

DataLoadOptions

Proporciona la carga inmediata y el filtrado de los datos relacionados.Provides for immediate loading and filtering of related data.

DBConvert

Se usa internamente para convertir un tipo en otro.Used internally to convert one type to another.

DuplicateKeyException

Se produce cuando se intenta agregar un objeto a la memoria caché de identidad utilizando una clave que ya se utiliza.Thrown when an attempt is made to add an object to the identity cache by using a key that is already being used.

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.Provides for deferred loading and relationship maintenance for the collection side of one-to-many and one-to-one relationships in a LINQ to SQL applications.

ForeignKeyReferenceAlreadyHasValueException

Representa los errores que se producen cuando se intenta cambiar una clave externa cuando ya se ha cargado la entidad.Represents errors that occur when an attempt is made to change a foreign key when the entity is already loaded.

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ó.Represents a situation in which an attempted update fails because member values have been updated since the client last read them.

ObjectChangeConflict

Representa un intento de actualización con uno o más conflictos de simultaneidad optimista.Represents an update attempt with one or more optimistic concurrency conflicts.

Table<TEntity>

Representa una tabla para un tipo determinado en la base de datos subyacente.Represents a table for a particular type in the underlying database.

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.Provides for deferred loading and relationship maintenance for the singleton side of a one-to-many relationship in a LINQ to SQL application.

ModifiedMemberInfo

Contiene valores de miembros que se han modificado en aplicaciones de LINQ to SQL.Holds values of members that have been modified in LINQ to SQL applications.

Interfaces

IExecuteResult

Proporciona acceso al valor devuelto o a los resultados de la ejecución de una consulta.Provides access to the return value or results of executing a query.

IFunctionResult

Proporciona acceso al valor devuelto de una función.Provides access to the return value of a function.

IMultipleResults

Representa los resultados de consultas o funciones asignadas con secuencias de devolución variables.Represents the results of mapped functions or queries with variable return sequences.

ISingleResult<T>

Representa el resultado de una función asignada que tiene una secuencia de retorno única.Represents the result of a mapped function that has a single return sequence.

ITable

Se usa en escenarios de consulta con establecimiento flexible de tipos.Used for weakly typed query scenarios.

ITable<TEntity>

Representa una tabla para un tipo determinado en la base de datos subyacente.Represents a table for a particular type in the underlying database.

Enumeraciones

ChangeAction

Describe el tipo de cambio que la entidad experimentará cuando se envíen los cambios a la base de datos.Describes the type of change the entity will undergo when changes are submitted to the database.

ConflictMode

Especifica cuándo se deberían notificar los conflictos de simultaneidad.Specifies when concurrency conflicts should be reported.

RefreshMode

Define cómo controla el método Refresh los conflictos de simultaneidad optimista.Defines how the Refresh method handles optimistic concurrency conflicts.

Comentarios

LINQ to SQLLINQ to SQL es una tecnología que proporciona una infraestructura de tiempo de ejecución para administrar datos relacionales como objetos.is a technology that provides a run-time infrastructure for managing relational data as objects. Para más información, vea LINQ to SQL.For more information, see LINQ to SQL.