本教程演示如何 从实体框架模型创建 MySQL DDL 。您至少需要 Microsoft Visual Studio 2017 和 MySQL Connector/NET 6.10 才能执行本教程。
在 Visual Studio 2017 中创建一个新的控制台应用程序。
使用解决方案资源管理器,添加对 的引用
MySql.Data.Entity
。从Solution Explorer选择 Add、New Item。在“ 添加新项”对话框中,选择“联机模板”。选择ADO.NET 实体数据模型并单击添加以打开实体数据模型对话框。
在实体数据模型对话框中选择 空模型。单击 “完成”创建一个空白模型。
创建一个简单的模型。就本教程而言,单个实体即可。
在属性面板 中,从下拉列表中 选择ConceptualEntityModel 。
在Properties面板中,找到 类别 Database Script Generation中的DDL Generation Template。
对于DDL 生成属性 ,从下拉列表中 选择SSDLToMySQL.tt(VS) 。
保存解决方案。
右键单击模型设计区域中的空白区域以打开上下文相关菜单。从菜单中选择从模型生成数据库以打开生成数据库向导对话框。
在“生成数据库向导”对话框中选择一个现有连接,或创建一个到服务器的新连接。选择适当的选项以显示或隐藏敏感数据。出于本教程的目的,您可以选择 Yes,但对于商业应用程序您可能会跳过此选项。
单击Next生成 MySQL 兼容的 DDL 代码,然后单击Finish退出向导。
您已经了解了如何从实体框架模型创建 MySQL DDL 代码。