The System.Data.Linq.Mapping namespace contains classes that are used to generate a LINQ to SQL object model that represents the structure and content of a relational database.
Designates a property to represent a database association, such as a foreign key relationship.
A mapping source that uses attributes on the context to create the mapping model.
Associates a class with a column in a database table.
Provides members to describe attributes of data in columns.
Specifies certain attributes of a class that represents a database.
Associates a method with a stored procedure or user-defined function in the database.
Maps an inheritance hierarchy in a LINQ to SQL application.
Represents a source for mapping information.
Represents an accessor to a member.
A strongly typed version of the MetaAccessor class.
Represents an association relationship between two entity types.
Represents the mapping between a field or a property of a domain object into a column of a database table.
Represents the mapping between a context method and a database function.
An abstraction that represents the mapping between a database and domain objects.
Represents the mapping between a method parameter and a database function parameter.
Represents an abstraction of a database table or view.
Represents the mapping of a domain object type to the columns of a database table.
Enables specification of mapping details for a stored procedure method parameter.
Specifies which database provider to use.
Used to specify each type of result; for functions having various result types.
Designates a class as an entity class that is associated with a database table.
Represents a mapping source that uses an external XML mapping file to create the model.
Instructs the runtime how to retrieve the value after an insert or update operation.
Specifies when objects are to be tested for concurrency conflicts.