Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
LINQ to SQL поддерживает сопоставление одной таблицы. Другими словами, полная иерархия наследования хранится в одной таблице базы данных. Таблица содержит уплощённое объединение всех потенциальных столбцов данных для всей иерархической структуры. (Объединение является результатом объединения двух таблиц в одну таблицу с строками, которые присутствовали в одной из исходных таблиц.) Каждая строка имеет значения NULL в столбцах, которые не применяются к типу экземпляра, представленного строкой.
Стратегия сопоставления с одной таблицей — это самое простое представление наследования и обеспечивает хорошие характеристики производительности для многих различных категорий запросов.
Чтобы реализовать это сопоставление в LINQ to SQL, необходимо указать атрибуты и свойства атрибутов в корневом классе иерархии наследования. Дополнительные сведения см. в разделе "Практическое руководство. Сопоставление иерархий наследования".
Разработчики, использующие Visual Studio, также могут использовать реляционный конструктор объектов для сопоставления иерархий наследования.