Duration (Pacific Standard Time):
To (Pacific Standard Time):
Impact:
  • None
User Action:
  • None

System.Data.Linq Namespace

 

The System.Data.Linq namespace contains classes that support interaction with relational databases in LINQ to SQL applications.

Class Description
System_CAPS_pubclass Binary

Represents an immutable block of binary data.

System_CAPS_pubclass ChangeConflictCollection

Returns a collection of objects involved in concurrency conflicts.

System_CAPS_pubclass ChangeConflictException

Thrown when an update fails because database values have been updated since the client last read them.

System_CAPS_pubclass ChangeSet

Provides a container to hold changes.

System_CAPS_pubclass CompiledQuery

Provides for compilation and caching of queries for reuse.

System_CAPS_pubclass DataContext

Represents the main entry point for the LINQ to SQL framework.

System_CAPS_pubclass DataLoadOptions

Provides for immediate loading and filtering of related data.

System_CAPS_pubclass DBConvert

This API supports the product infrastructure and is not intended to be used directly from your code. Used internally to convert one type to another.

System_CAPS_pubclass DuplicateKeyException

Thrown when an attempt is made to add an object to the identity cache by using a key that is already being used.

System_CAPS_pubclass EntitySet<TEntity>

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. 

System_CAPS_pubclass ForeignKeyReferenceAlreadyHasValueException

Represents errors that occur when an attempt is made to change a foreign key when the entity is already loaded.

System_CAPS_pubclass MemberChangeConflict

Represents a situation in which an attempted update fails because member values have been updated since the client last read them.

System_CAPS_pubclass ObjectChangeConflict

Represents an update attempt with one or more optimistic concurrency conflicts.

System_CAPS_pubclass Table<TEntity>

Represents a table for a particular type in the underlying database.

Structure Description
System_CAPS_pubstructure EntityRef<TEntity>

Provides for deferred loading and relationship maintenance for the singleton side of a one-to-many relationship in a LINQ to SQL application.

System_CAPS_pubstructure Link<T>

Used to enable deferred loading of individual properties (similar to EntityRef<TEntity>).

System_CAPS_pubstructure ModifiedMemberInfo

Holds values of members that have been modified in LINQ to SQL applications.

Interface Description
System_CAPS_pubinterface IExecuteResult

Provides access to the return value or results of executing a query.

System_CAPS_pubinterface IFunctionResult

Provides access to the return value of a function.

System_CAPS_pubinterface IMultipleResults

Represents the results of mapped functions or queries with variable return sequences.

System_CAPS_pubinterface ISingleResult<T>

Represents the result of a mapped function that has a single return sequence.

System_CAPS_pubinterface ITable

Used for weakly typed query scenarios.

System_CAPS_pubinterface ITable<TEntity>

Represents a table for a particular type in the underlying database.

Enumeration Description
System_CAPS_pubenum ChangeAction

Describes the type of change the entity will undergo when changes are submitted to the database.

System_CAPS_pubenum ConflictMode

Specifies when concurrency conflicts should be reported.

System_CAPS_pubenum RefreshMode

Defines how the Refresh method handles optimistic concurrency conflicts.

LINQ to SQL is a technology that provides a run-time infrastructure for managing relational data as objects. For more information, see LINQ to SQL.

Return to top