我们可以直接写SQL 脚本来创建数据表,不仅如此,在DAC项目中,还可以创建的内容有:
在项目属性里设置项目版本、默认Schema、
数据层应用属性,如DAC的名称、版本、描述
Schema 对象,如Assembly、Trigger、安全、服务、存储、表、视图、函数
所有数据库引擎实例级别的对象,例如错误信息、连接的服务器
其他辅助文档和一些脚本,如部署前准备脚本及部署后清理脚本等等。
(2)创建表完成后,需要设置项目的属性,右击解决方案“SqlDacDemo”,选择属性,弹出的属性页里选择项目设置,如图7所示:
图7 项目属性设置
如图7所示,在项目属性页里,可以项目版本、数据模型、默认的Schema,数据层应用属性,这里的重点是数据层应用属性,其可设置属性有名称、版本号、描述。
选择Build页,设置数据集合、编译输出文件路径、编译输出文件名称,设置完成后,点击保存。
(3)编译工程文件,选择菜单Build| Build Solution,可以看到:
SqlDacDemo -> E:\Demo\SqlDacDemo\SqlDacDemo\sql\debug\SqlDacDemo.dacpac
Build: 1 succeeded or up-to-date, 0 failed, 0 skipped
这说明我们的编译已经成功,右击我的电脑|打开-> E:\Demo\SqlDacDemo\SqlDacDemo\sql\debug\,看到打好的DAC包文件SqlDacDemo.dacpac。