Как создать модель объектов на языке Visual Basic или C# (LINQ to SQL)

Обновлен: November 2007

В LINQ to SQL объектная модель используемого языка программирования сопоставляется с реляционной базой данных. Для автоматического создания модели языка Visual Basic или C# из метаданных существующей базы данных предусмотрено два средства.

В документации по конструктору Сред. Объектно-реляционный конструктор приводятся примеры создания моделей объектов на языке Visual Basic или C# с помощью конструктора Сред. Объектно-реляционный конструктор. Дополнительные сведения см. в разделах Реляционный конструктор объектов и Реляционный конструктор объектов и Реляционный конструктор объектов. Ниже приведены примеры использования средства командной строки SQLMetal. Дополнительные сведения см. в разделе Средство создания кода (SqlMetal.exe).

Пример

С помощью команды программы SQLMetal, представленной в следующем примере, создается код Visual Basic для основанной на атрибутах объектной модели базы данных "Northwind". Также отображаются хранимые процедуры и функции.

sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions

С помощью команды программы SQLMetal, представленной в следующем примере, создается код C# для основанной на атрибутах объектной модели базы данных "Northwind". Также отображаются хранимые процедуры и функции и имена таблиц автоматически преобразуются в имена во множественном числе.

sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize

См. также

Основные понятия

Модель объектов LINQ to SQL

Обучение с помощью пошаговых руководств (LINQ to SQL)

Загрузка образцов баз данных (LINQ to SQL)

Ссылки

Сопоставление на основе атрибутов (LINQ to SQL)

Средство создания кода (SqlMetal.exe)

Справочные сведения о внешнем сопоставлении (LINQ to SQL)

Другие ресурсы

Руководство по программированию (LINQ to SQL)

Как настроить классы сущностей с помощью редактора кода (LINQ to SQL)

Создание модели объектов (LINQ to SQL)