Реляционный конструктор объектов
Реляционный конструктор объектов (реляционный конструктор объектов) предоставляет визуальную область конструктора для создания классов сущностей и ассоциаций (отношений) LINQ to SQL [LINQ to SQL], которые базируются на объектах в базе данных.Другими словами, реляционный конструктор объектов используется для создания модели объектов в приложении, которая сопоставляется с объектами в базе данных.Модель также генерирует DataContext со строгим контролем ввода, который используется для отправки и получения данных между классами сущностей и базой данных.Реляционный конструктор объектов реляционный конструктор объектов обеспечивает также функциональные возможности сопоставления сохраненных процедур и функций методам DataContext для возврата данных и заполнения классов сущностей.Наконец, реляционный конструктор объектов обеспечивает способность проектировать отношения наследования между классами сущностей.
Примечание |
---|
В настоящее время конструктор реляционный конструктор объектов поддерживает только базы данных SQL Server 2000, SQL Server 2005, SQL Server 2008 и SQL Server Express.Хотя реляционный конструктор объектов не поддерживает SQL Server Compact 3.5, его поддерживает LINQ to SQL.Дополнительные сведениям см. в разделе SQL Server Compact и LINQ to SQL. Сведения о том, как получить SQL Server Express, см. в подразделе «Получение SQL Server Express» раздела Практическое руководство. Установка образцов баз данных. |
В этом разделе
Общие сведения о реляционном конструкторе объектов
Объясняет, что из себя представляет реляционный конструктор объектов, и дает сведения о задачах, которые могут быть выполнены с его помощью.Методы DataContext (реляционный конструктор объектов)
Объясняет, что из себя представляют методы DataContext и как их создавать.Наследование классов данных (реляционный конструктор объектов)
Описывает концепцию наследования одиночных таблиц и способы ее реализации в реляционный конструктор объектов.Как добавить классы LINQ to SQL в проект (реляционный конструктор объектов)
Описывает способы добавления пустого файла LINQ to SQL в проект.Как создать классы LINQ to SQL, сопоставленные с таблицами и представлениями (реляционный конструктор объектов)
Описывает способы создания классов сущностей, которые сопоставляются с таблицами и представлениями в базе данных.Как создать ассоциацию (связь) между классами LINQ to SQL (реляционный конструктор объектов)
Описывает создание отношений между классами сущностей LINQ to SQL.Как создать методы DataContext, сопоставленные с хранимыми процедурами и функциями (реляционный конструктор объектов)
Описывает способы создания методов DataContext, которые должны запускать сохраненные процедуры или функции при их вызове.Как назначить хранимые процедуры для выполнения обновлений, вставок и удалений (реляционный конструктор объектов)
Описывает настройку DataContext для использования хранимых процедур при сохранении данных обратно в базу данных из классов сущностей.Как изменить тип возвращаемого значения метода DataContext (реляционный конструктор объектов)
Описывает задание типа возврата метода DataContext, чтобы он был типом класса сущностей или автоматически генерируемым типом, создаваемым реляционным конструктором объектов.Как добавить проверку в классы сущностей
Описывает способы генерации частичных методов, которые способны добавлять код в процессе изменений свойств и обновлений классов сущностей.Как отключить и включить преобразование во множественную форму (реляционный конструктор объектов)
Описывает включение и отключение автоматического переименования классов, которые добавляются в реляционный конструктор объектов.Как настроить наследование с использованием реляционного конструктора объектов
Описывает способы конфигурирования классов сущностей, используя наследование одиночной таблицы реляционный конструктор объектов.Как расширить код, созданный реляционным конструктором объектов
Описывает способы и места добавления кода, который не будет переписан, когда изменения в объектах на реляционном конструкторе объектов регенерируют код.Пошаговое руководство. Создание классов LINQ to SQL (реляционный конструктор объектов)
Предоставляет пошаговые инструкции для определения классов сущностей с помощью реляционный конструктор объектов и для отображения данных на Windows Forms.Пошаговое руководство. Создание классов LINQ to SQL с помощью однотабличного наследования (реляционный конструктор объектов)
Предоставляет пошаговые инструкции по настройке классов сущностей, используя наследование одиночной таблицы реляционный конструктор объектов.Пошаговое руководство. Настройка операций вставки, обновления и удаления в классах сущностей
Предоставляет пошаговые инструкции для настройки DataContext, чтобы использовать хранимые процедуры при сохранении данных из классов сущностей обратно в базу данных.Пошаговое руководство. Добавление проверки в классы сущностей
Предоставляет пошаговые инструкции для генерации пустых частичных методов для добавления вызываемого кода, который вызывается во время обновлений класса сущностей.
Справочник
Связанные разделы
LINQ General Programming Guide
Новые возможности разработки приложений в Visual Studio 2012