Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
.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
BinaryRepresents an immutable block of binary data.
ChangeConflictCollectionReturns a collection of objects involved in concurrency conflicts.
ChangeConflictExceptionThrown when an update fails because database values have been updated since the client last read them.
ChangeSetProvides a container to hold changes.
CompiledQueryProvides for compilation and cache of queries for reuse.
DataContextRepresents the main entry point for the LINQ to SQL framework.
DataLoadOptionsProvides for immediate loading and filtering of related data.
DBConvertInfrastructure. Used internally to convert one type to another.
DuplicateKeyExceptionThrown when an attempt is made to add an object to the identity cache by using a key that is already being used.
EntitySet<(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.
ForeignKeyReferenceAlreadyHasValueExceptionThrown when an attempt is made to change a foreign key but the entity is already loaded.
MemberChangeConflictRepresents a situation in which an attempted update fails because member values have been updated since the client last read them.
ObjectChangeConflictRepresents an update attempt with one or more optimistic concurrency conflicts.
Table<(Of <(TEntity>)>)Represents a table for a particular type in the underlying database.
  StructureDescription
EntityRef<(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.
Link<(Of <(T>)>)Used to enable deferred loading of individual properties (similar to EntityRef<(Of <(TEntity>)>)).
ModifiedMemberInfoHolds values of members that have been modified in LINQ to SQL applications.
  InterfaceDescription
IExecuteResultRepresents the results of executing a query.
IFunctionResultProvides access to the return value of a function.
IMultipleResultsRepresents the results of mapped functions or queries with variable return sequences.
ISingleResult<(Of <(T>)>)Represents the result of a mapped function that has a single return sequence.
ITableUsed for weakly typed query scenarios.
  EnumerationDescription
ChangeActionDescribes the type of change the entity will undergo when changes are submitted to the database.
ConflictModeSpecifies when concurrency conflicts should be reported.
RefreshModeDefines how the Refresh method handles optimistic concurrency conflicts.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content      
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker