Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Data.Linq Namespace

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

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.

  ClassDescription
Public classBinary Represents an immutable block of binary data.
Public classChangeConflictCollection Returns a collection of objects involved in concurrency conflicts.
Public classChangeConflictException Thrown when an update fails because database values have been updated since the client last read them.
Public classChangeSet Provides a container to hold changes.
Public classCompiledQuery Provides for compilation and caching of queries for reuse.
Public classDataContextRepresents the main entry point for the LINQ to SQL framework.
Public classDataLoadOptions Provides for immediate loading and filtering of related data.
Public classDBConvertInfrastructure. Used internally to convert one type to another.
Public classDuplicateKeyException Thrown when an attempt is made to add an object to the identity cache by using a key that is already being used.
Public classEntitySet<(Of <(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. 
Public classForeignKeyReferenceAlreadyHasValueException Represents errors that occur when an attempt is made to change a foreign key when the entity is already loaded.
Public classMemberChangeConflict Represents a situation in which an attempted update fails because member values have been updated since the client last read them.
Public classObjectChangeConflict Represents an update attempt with one or more optimistic concurrency conflicts.
Public classTable<(Of <(TEntity>)>) Represents a table for a particular type in the underlying database.
  StructureDescription
Public structureEntityRef<(Of <(TEntity>)>) Provides for deferred loading and relationship maintenance for the singleton side of a one-to-many relationship in a LINQ to SQL application.
Public structureLink<(Of <(T>)>) Used to enable deferred loading of individual properties (similar to EntityRef<(Of <(TEntity>)>)).
Public structureModifiedMemberInfo Holds values of members that have been modified in LINQ to SQL applications.
  InterfaceDescription
Public interfaceIExecuteResult Provides access to the return value or results of executing a query.
Public interfaceIFunctionResult Provides access to the return value of a function.
Public interfaceIMultipleResults Represents the results of mapped functions or queries with variable return sequences.
Public interfaceISingleResult<(Of <(T>)>) Represents the result of a mapped function that has a single return sequence.
Public interfaceITable Used for weakly typed query scenarios.
  EnumerationDescription
Public enumerationChangeAction Describes the type of change the entity will undergo when changes are submitted to the database.
Public enumerationConflictMode Specifies when concurrency conflicts should be reported.
Public enumerationRefreshMode Defines how the Refresh method handles optimistic concurrency conflicts.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker