System.Data.Linq.Mapping Namespace
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
The System.Data.Linq.Mapping namespace contains classes that are used to define and generate a local database that represents a data context in a Windows Phone application.
For information about using a local database in your Windows Phone application, see Local database for Windows Phone 8.
| Class | Description | |
|---|---|---|
![]() | AssociationAttribute | Designates a property to represent a database association, such as a foreign key relationship. |
![]() | AttributeMappingSource | A mapping source that uses attributes on the context to create the mapping model. |
![]() | ColumnAttribute | Associates a class with a column in a database table. |
![]() | DataAttribute | Provides members to describe attributes of data in columns. |
![]() | DatabaseAttribute | Specifies certain attributes of a class that represents a database. |
![]() | InheritanceMappingAttribute | Maps an inheritance hierarchy in a LINQ to SQL application. |
![]() | MappingSource | Represents a source for mapping information. |
![]() | MetaAccessor | Represents an accessor to a member. |
![]() | MetaAccessor<TEntity, TMember> | A strongly typed version of the MetaAccessor class. |
![]() | MetaAssociation | Represents an association relationship between two entity types. |
![]() | MetaDataMember | Represents the mapping between a field or a property of a domain object into a column of a database table. |
![]() | MetaModel | An abstraction that represents the mapping between a database and domain objects. |
![]() | MetaTable | Represents an abstraction of a database table or view. |
![]() | MetaType | Represents the mapping of a domain object type to the columns of a database table. |
![]() | TableAttribute | Designates a class as an entity class that is associated with a database table. |
![]() | XmlMappingSource | Represents a mapping source that uses an external XML mapping file to create the model. |
| Enumeration | Description | |
|---|---|---|
![]() | AutoSync | Instructs the runtime how to retrieve the value after an insert or update operation. |
![]() | UpdateCheck | Specifies when objects are to be tested for concurrency conflicts. |
Show:

