连接器和 API 手册  / 第 4 章 MySQL 连接器/NET 开发人员指南  / 4.6 连接器/NET 教程  /  4.6.5 教程:从实体框架模型生成 MySQL DDL

4.6.5 教程:从实体框架模型生成 MySQL DDL

本教程演示如何 从实体框架模型创建 MySQL DDL 。您至少需要 Microsoft Visual Studio 2017 和 MySQL Connector/NET 6.10 才能执行本教程。

  1. 在 Visual Studio 2017 中创建一个新的控制台应用程序。

  2. 使用解决方案资源管理器,添加对 的引用MySql.Data.Entity

  3. Solution Explorer选择 AddNew Item。在“ 添加新项”对话框中,选择“联机模板”。选择ADO.NET 实体数据模型并单击添加以打开实体数据模型对话框。

  4. 实体数据模型对话框中选择 空模型。单击 “完成”创建一个空白模型。

  5. 创建一个简单的模型。就本教程而言,单个实体即可。

  6. 属性面板 中,从下拉列表中 选择ConceptualEntityModel 。

  7. Properties面板中,找到 类别 Database Script Generation中的DDL Generation Template

  8. 对于DDL 生成属性 ,从下拉列表中 选择SSDLToMySQL.tt(VS) 。

  9. 保存解决方案。

  10. 右键单击模型设计区域中的空白区域以打开上下文相关菜单。从菜单中选择从模型生成数据库以打开生成数据库向导对话框。

  11. 在“生成数据库向导”对话框中选择一个现有连接,或创建一个到服务器的新连接。选择适当的选项以显示或隐藏敏感数据。出于本教程的目的,您可以选择 Yes,但对于商业应用程序您可能会跳过此选项。

  12. 单击Next生成 MySQL 兼容的 DDL 代码,然后单击Finish退出向导。

您已经了解了如何从实体框架模型创建 MySQL DDL 代码。