System.Data.Linq.Mapping Namespace

Пространство имен System.Data.Linq.Mapping содержит классы, используемые для формирования объектной модели LINQ to SQL, которая представляет структуру и содержимое реляционной базы данных. 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.

Классы

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.

FunctionAttribute

Связывает метод с хранимой процедурой или пользовательской функцией в базе данных.Associates a method with a stored procedure or user-defined function in the database.

InheritanceMappingAttribute

Сопоставляет иерархию наследования в приложении LINQ to SQL.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>

Строго типизированная версия класса MetaAccessor.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.

MetaFunction

Представляет сопоставление между методом контекста и функцией базы данных.Represents the mapping between a context method and a database function.

MetaModel

Абстракция, представляющая сопоставление между базой данных и объектами домена.An abstraction that represents the mapping between a database and domain objects.

MetaParameter

Представляет сопоставление между параметром метода и параметром функции базы данных.Represents the mapping between a method parameter and a database function parameter.

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.

ParameterAttribute

Разрешает задание деталей сопоставления для параметра метода хранимой процедуры.Enables specification of mapping details for a stored procedure method parameter.

ProviderAttribute

Определяет, какой поставщик базы данных следует использовать.Specifies which database provider to use.

ResultTypeAttribute

Используется для задания каждого из типов результатов (для функций с различными типами результатов).Used to specify each type of result; for functions having various result types.

TableAttribute

Определяет класс как класс сущности, ассоциированный с таблицей базы данных.Designates a class as an entity class that is associated with a database table.

XmlMappingSource

Представляет источник сопоставления, в котором для создания модели используется внешний XML-файл сопоставления.Represents a mapping source that uses an external XML mapping file to create the model.

Перечисления

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.