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<(Of <(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.