Spec-Zone .ru
спецификации, руководства, описания, API

22.2.4.9. Учебное руководство: DDL MySQL Generating от Модели Платформы Объекта

В этом учебном руководстве Вы изучите, как создать DDL MySQL из модели Платформы Объекта. Используйте Visual Studio 2010 и MySQL, Connector/Net 6.3, чтобы выполнить это учебное руководство.

  1. Создайте новое консольное приложение в Visual Studio 2010.

  2. Используя Проводник Решения, добавьте ссылку на MySql.Data.Entity.

  3. От избранного Проводника Решения Добавляют, Новый Элемент. В Добавлении Нового диалогового окна Элемента выбирают Онлайновые Шаблоны. Выберите ADO.NET Модель данных Объекта и щелкните по Add. Диалоговое окно Модели данных Объекта будет выведено на экран.

  4. В Объекте диалоговое окно Модели данных выбирают Пустую Модель. Щелкните по Finish. Будет создаваться пустая модель.

  5. Создайте простую модель. Единственный Объект сделает в целях этого учебного руководства.

  6. В Properties панель выбирают ConceptualEntityModel из выпадающего поля списка.

  7. В панели Properties определите местоположение Шаблона Генерации DDL в Генерации Сценария Базы данных категории.

  8. Для DDL свойство Generation выбирают SSDLToMySQL.tt (VS) из выпадающего поля списка.

  9. Сохраните решение.

  10. Щелчок правой кнопкой пустое место в модели разрабатывает область. Контекстно-зависимое меню будет выведено на экран.

  11. Из контекстно-зависимого избранного меню Генерируют Базу данных от Модели. Генерировать диалоговое окно Мастера баз данных будет выведено на экран.

  12. В Генерировать Мастере баз данных диалоговое окно выбирают существующее соединение, или создают новое соединение с сервером. Установите соответствующий переключатель, чтобы показать или скрыть уязвимые данные. В целях этого учебного руководства можно выбрать Да (хотя Вы могли бы пропустить это для коммерческого применения).

  13. Щелкните по Next. MySQL совместимый код DDL будет сгенерирован. Щелкните по Finish, чтобы выйти из мастера.

Вы видели, как создать код DDL MySQL из модели Платформы Объекта.