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

В 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)

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

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

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

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

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

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

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

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

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

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